Я как-то облажался с каталогом / etc, выполнив:
sudo chmod 417 /etc
Оставив меня не в состоянии использовать sudo:
sudo: can't open /etc/sudoers: permission denied.
sudo: no valid sudoers sources foundm quitting
Я пытался исправить это через режим восстановления, но я Я не уверен, какой режим я должен установить. (Я знаю, что sudoers это 0440, но это не исправляет это, потому что / etc все еще испорчен.)
Да, и в будущем, как мне добавить строки к файлам в etc, не испортив разрешения etc?
Заранее спасибо, Джори.
P.S. Я работаю в виртуальной коробке, если это имеет значение.
Редактировать: Загрузка в режиме восстановления и запуска:
root@joeri-VirtualBox:/# chmod 755 etc
chmod: changing permissions of 'etc' : read-only file system
root@joeri-VirtualBox:/# cd etc
root@joeri-VirtualBox:/etc# ls -ld
drw-rw-rwx 139 root root 12288 2012-04-19 16:29
Не меняет права доступа и т. Д. То же самое происходит в самостоятельно созданной папке на рабочем столе. делает, так что chmod работает, но не включен и т. д.
Следующая команда работала для меня:
pkexec chmod 0440 /etc/sudoers
drwxr-xr-x 157 root root 12288 2012-04-19 07:40 /etc
sudo chmod 755 /etc
Надеюсь, что помогает ...