Установка ZFS изменила мой файл sudoers
Следуя советам вики, я установил ubuntu-zfs. Однако, как только все установлено правильно, и я попытался установить другое приложение через apt-getЯ получаю странную проблему с моим файлом sudoers:
max@host:~$ sudo apt-get install deluge deluge-web
sudo: /etc/sudoers.d/zfs is mode 0644, should be 0440
>>> /etc/sudoers.d/README: /etc/sudoers.d/zfs near line 18 <<<
sudo: parse error in /etc/sudoers.d/README near line 18
sudo: no valid sudoers sources found, quitting
*** glibc detected *** sudo: double free or corruption (!prev): 0x08909d08 ***
======= Backtrace: =========
....
Почему zfs испортил файл sudoers? Я могу опубликовать обратную трассировку, если это необходимо.
2 ответа
У меня просто была та же проблема, я думаю, что в этом пакете должно быть недавнее изменение. Чтобы исправить это: (взято отсюда: "не найдены действительные источники sudoers, выход", как это исправить?)
Войдите в режим восстановления (перезагрузите компьютер, удерживая клавишу SHIFT после завершения публикации BIOS, пока не появится меню Ubuntu, и выберите восстановление с сетью). В командной строке введите эти команды:
chown -R root:root /etc/sudoers.d
chmod u=rwx,g=rx,o=rx /etc/sudoers.d/
chmod u=r,g=r,o= /etc/sudoers.d/*
Что касается вашего актуального вопроса (зачем zfs нужны права sudo) - я не знаю!