Не могу rm или chown / var / log / snort от имени пользователя root

Я использую Ubuntu 11.10 Gnome.

Я установил более старую версию Snort, удалил ее и попытался установить последнюю версию с правами root с помощью sudo. Однако при установке произошел сбой, поскольку у пользователя root нет прав на изменение или удаление / var / log / snort. Я думал, что root должен был иметь разрешение на все. Я даже не могу изменить или изменить каталог, или его содержимое, когда я su.

ls -ld /var/log/snort

возвращает

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

Может кто-нибудь предложить решение этой проблемы.

Спасибо, Питер.

0
задан 6 December 2017 в 08:36

1 ответ

Да, root имеет право делать что-либо в системе, по крайней мере, если ничего серьезного не нарушено. Чтобы стать пользователем root:

sudo su

Если данный каталог не пустой, необходимо использовать рекурсивное удаление:

rm -r /var/log/snort

Однако, если какие-либо файлы в этом каталоге открыты, операция все равно может быть отклонена.

Чтобы сменить владельца, просто используйте:

chown root /var/log/snort

Если все это не работает, загрузитесь с установщика Ubuntu CD / USB и запустите fsck на файловая система. Даже если это кажется чистым, может быть проще удалить каталог с работающей системой.

Кстати, Ubuntu 11.10 больше не поддерживается, пожалуйста, dist-upgrade или установите более новый дистрибутив (12.04 LTS или 13.04).

0
ответ дан 6 December 2017 в 08:36

Другие вопросы по тегам:

Похожие вопросы: