Должен ли я сделать новую установку?

Я был в / etc / sudoers и мог сделать что-то не так, потому что я не смог снова использовать командную строку. Может быть, я удалил sudo в / etc / sudoers. Там написано, что что-то не так в строке 28. Что я могу сделать, чтобы восстановить это, или мне нужно снова установить Ubuntu ??

1
задан 24 November 2012 в 19:56

3 ответа

Можно попробовать это:

  1. Перезагрузите машину и выберите для меню "Advanced options for Ubuntu" личинки enter image description here
  2. Затем "Ubuntu, с Linux (Ваше ядро) (режим восстановления)" enter image description here
  3. после этого выберите "Drop to root shel prompt" enter image description here
  4. Ниже Вас будет иметь подсказку.
  5. Удостоверьтесь, что у Вас есть запись перманент в файловой системе. Введите:
    mount -o remount,rw /
  6. Получил к / и т.д. папку. Введите:
    CD / и т.д.
  7. Удостоверьтесь, что у Вас есть запись перманент в sudoers файле или тип chmod 640 sudoers, затем тип:
    visudo
    Здесь у Вас есть снимок экрана "sudoers" файла. enter image description here

Возможно, Вы удалили строку "%sudo ВСЕ = (ALL:ALL) ВСЕ"
Отредактируйте файл и сохраните изменения (ctrl+x и сместите Y), измените перманент файла с к chmod 440 sudoers
Затем выход и "возобновляет нормальную начальную загрузку"

Я надеюсь, что это будет полезный.

С уважением.

6
ответ дан 24 November 2012 в 19:56

Очень важно, чтобы вы использовали visudo, и никакой другой метод для этого, иначе sudo может сломаться . Пожалуйста, прочитайте этот пост, чтобы избежать этой проблемы. Короче говоря, кажется, что sudo запрограммирован не работать вообще, если права доступа к файлу sudoers не 0440. Команда visudo создает файлы с нужными разрешениями. Используя другой метод, вы можете временно завершить работу без административного доступа (поскольку umask по умолчанию не создает файлы с разрешениями 0440).

Выберите консоль восстановления во время загрузки GRUB. Затем вы можете изменить права доступа к файлу-нарушителю, чтобы все было нормально после следующей перезагрузки. Или, если это просто опечатка, вы тоже можете это исправить.

0
ответ дан 24 November 2012 в 19:56

Самым простым решением является загрузка в режиме восстановления , нажав Shift до появления логотипа Ubuntu, а затем отредактируйте /etc/sudoers, используя visudo в оболочке восстановления.

0
ответ дан 24 November 2012 в 19:56

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

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