Não é possível rm ou chown / var / log / snort como root

0

Estou usando o Ubuntu 11.10 Gnome.

Eu instalei uma versão antiga do Snort, desinstalei e tentei instalar a última versão como root usando o sudo. No entanto, a instalação travou porque o root não tem permissão para alterar ou remover o / var / log / snort. Eu pensei que root deveria ter permissão para fazer qualquer coisa. Eu não posso nem mudar ou rm o diretório, ou seu conteúdo quando eu su.

ls -ld /var/log/snort

retorna

drwxr-s--- 2 snort adm 4096 2013-05-16 21:17 /var/log/snort

Alguém pode sugerir uma solução para esse problema?

Obrigado Peter.

    
por OtagoHarbour 20.05.2013 / 02:04

1 resposta

0

Sim, o root tem o direito de fazer qualquer coisa no sistema, pelo menos se nada importante estiver seriamente quebrado. Para se tornar root:

sudo su

Se o diretório fornecido não estiver vazio, uma remoção recursiva precisa ser usada:

rm -r /var/log/snort

No entanto, se algum dos arquivos desse diretório estiver aberto, a operação ainda poderá ser recusada.

Para alterar o proprietário, basta usar:

chown root /var/log/snort

Se tudo isso não funcionar, inicie com um instalador de CD / USB do Ubuntu e execute fsck no sistema de arquivos. Mesmo que pareça limpo, pode ser mais fácil remover o diretório do sistema ao vivo.

A propósito, o Ubuntu 11.10 não é mais suportado, por favor dist-upgrade ou instale uma nova distribuição (12.04 LTS ou 13.04).

    
por grimpitch 20.05.2013 / 02:57