A pasta em / tmp não será excluída apesar do computador estar sendo reiniciado

0

Existe uma pasta em /tmp/ que não será excluída apesar de meu computador ter sido reinicializado. Eu sei que não está sendo recriado na reinicialização desde a última data editado e adicionado é 23 de novembro de 2015. Eu sei qual programa ele pertence, mas eu desinstalei cada parte dele. sudo rm -rf e sudo mv me dão operation not permitted , bem como directory not empty . Eu tive isso antes, mas minha solução foi movê-los para /tmp/ . As permissões são 0755 e não tenho permissão para alterá-las, inclusive no sudo.

Também não é grande coisa se eles não forem excluídos, desde que ocupem 0 K de espaço, mas eu achei estranho.

Movê-los para /private/var/folders/f8/*/Cleanup At Startup também não apagou os arquivos.

    
por DisplayName 04.12.2015 / 18:48

2 respostas

1

Eles são arquivos protegidos pelo SIP, que podem ser desativados pela inicialização na Partição de Recuperação e executando csrutil disable .

    
por 04.12.2015 / 19:47
0

lsof dirá a você qual programa tem arquivos abertos nesse diretório. Finalize o processo e, em seguida, rm -rf do diretório. Se não houver arquivos abertos nesse diretório, é possível que você tenha algum dano no sistema de arquivos. Como /tmp provavelmente faz parte do seu sistema de arquivos raiz, você precisará forçar fsck na próxima reinicialização. Use sudo shutdown -rF now para fazer isso (o -F flag força fsck na reinicialização). Após o fsck ser feito, tente rm -rf ing os arquivos novamente.

    
por 04.12.2015 / 18:53