Как переименовать sudoers обратно в их первоначальное название? [дубликат]

На этот вопрос уже есть ответ здесь:

Сегодня я сделал большую ошибку, я выполнил команду

mv /etc/sudoers{,.bak}

на моей машине ubuntu и теперь файл sudoers отсутствует

Это сообщение выдается в терминале везде, где я использую sudo

sudo: unable to stat /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Как сделать этот резервный файл снова нормальным и вернуть sudo?

12
задан 25 August 2015 в 15:23

3 ответа

Я думаю самый быстрый способ зафиксировать, это должно было бы получить корневую оболочку от режима восстановления и положить обратно оригинал /etc/sudoers на месте:

  1. Содержат LSHIFT (или ESC , если LSHIFT не работает) при включении питания для начальной загрузки в grub;
  2. Выбор режим восстановления ядра по умолчанию (например, Ubuntu, with Linux 3.19.0-15-generic (recovery mode)) и хит Входит ;
  3. Выбор root - Drop to root shell prompt и хит Входит ;
  4. Выполнение mount -o rw,remount /;
  5. Выполнение mv /etc/sudoers.bak /etc/sudoers;
  6. Выполнение reboot;
30
ответ дан 23 November 2019 в 03:27

Так как Ubuntu также имеет pkexec установленный, и конфигурация Polkit независима от sudoers:

pkexec mv /etc/sudoers{.bak,}
11
ответ дан 23 November 2019 в 03:27

О, я сделал этого прежде. :) ой...

  1. Перезагрузка с помощью ЖИВОГО CD (Тот Вы установили Ubuntu с)
  2. Выбирают опцию "Try Ubuntu" НЕ опция "Install Ubuntu".

    , После того как Вы на рабочий стол просто, монтируются, Ваш основной жесткий диск (должен показать внизу оставленный как жесткий диск)

  3. Запуск файловый менеджер, и перейдите к /etc/ папка на том недавно смонтированном жестком диске.

  4. Переименовывают sudoers.bak файл к sudoers.

Перезагрузка и Вы должны быть хорошими для движения. Сообщите мне, помогает ли это.

11
ответ дан 23 November 2019 в 03:27

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

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