Não consigo excluir o arquivo com o comando rm como root [closed]

0

Estou com falta de armazenamento, por isso tentei eliminar ficheiros, mas não consegui. Apenas me deu a seguinte mensagem:

rm: cannot remove .  ~ : Permission denied

No meu caso, acessei como root , e cada arquivo e seu diretório pai tem 'w' (obviamente, a propriedade é root ). E o mais irritante é que não posso usar lsattr e chattr , por isso é difícil verificar o tipo de atributo dos arquivos. ( find comando também é negado.)

Eu verifiquei as páginas Q & A e testei as soluções deles, e tudo começou a borbulhar.

    
por dacrcy0423 11.04.2018 / 09:41

1 resposta

0

Existem também muitos arquivos no Sistema que aparecem como Arquivos comuns, mas na verdade são Links para Partes da Memória do Sistema. Se você tentar excluí-los, isso causará um Erro, mas isso não significa que algo esteja errado.

Por exemplo /proc/meminfo :

# ls -lah /proc/meminfo
-r--r--r--. 1 root root 0 abr 11 09:57 /proc/meminfo
# cat /proc/meminfo
MemTotal:        7992920 kB
MemFree:          143312 kB
MemAvailable:    4189992 kB
Buffers:              76 kB
Cached:          4506248 kB
SwapCached:            0 kB
[...]

# rm /proc/meminfo
rm: ¿borrar el fichero regular vacío «/proc/meminfo»? (s/n) s
rm: no se puede borrar «/proc/meminfo»: Operación no permitida
# rm -f /proc/meminfo
rm: no se puede borrar «/proc/meminfo»: Operación no permitida

Se você tentar excluir ou copiar um diretório, ele poderá gerar muitos erros como este. Especialmente em seu Diretório Pessoal, você pode encontrar muitos Links para outras partes do Sistema

    
por 11.04.2018 / 11:07

Tags