Я использую 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
Может кто-нибудь предложить решение этой проблемы.
Спасибо, Питер.
Да, 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).