На этот вопрос уже есть ответ здесь:
Я изменил разрешение для папки / etc на 777 с помощью chmod . Когда я после этого пытаюсь запустить Sudo , он отказывается работать. Я нашел несколько исправлений, таких как переход в режим восстановления, чтобы исправить что-то, но режим восстановления для меня не вариант, поскольку Grub вообще не загружается. Даже удерживание клавиши Shift или повторение Esc не загружает Grub . Я попытался обновить grub, но опять же, для этого требуется sudo ! http://www.psychocats.net/ubuntu/fixsudo
r2d2@Sdnhbuz-r2d2:~$ sudo update-grub
sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Если Вы измененные полномочия рекурсивно (с-R опцией) тогда у Вас есть проблема, потому что необходимо восстановить правильное разрешение для каждого файла. Если Вы только изменили и т.д. разрешение папки, легко решить.
Загрузка и запись CD установки человечности (это - живой CD).
Вставляют живой CD (или живой usb) в Вашем компьютере и загружаются, машина с помощью него (не забудьте говорить компьютеру/BIOS начинать с cd/usb, если это не право преимущественной покупки).
не выбирают "человечность установки", выбирают "человечность попытки".
С живым выполнением человечности, смонтируйте свой компьютерный диск и полномочия изменения.
, Если Вы не делаете известный, как сделать это. Можно открыть терминал (или нажать Ctrl-Alt-t), и выполнитесь
sudo fdisk -l
, Это перечислит все диски и разделы. Обычно Ваш компьютерный диск будет/dev/sda, и основной раздел будет самым большим разделом Linux (я принимаю/dev/sda1). Тогда выполнитесь:
sudo mount /dev/sda1 /mnt
не волнуются, Вы выполняете живую человечность, и sudo будет работать. Теперь войдите в mnt:
cd /mnt
и восстановление полномочия:
sudo chmod 755 etc
Теперь закрывают терминал, завершают работу живой человечности, и перезапуск от Вашего компьютера (извлеките cd/usb перед перезапуском).
можно следовать за этим процессом с любым живым CD Linux.