Я был в / etc / sudoers и мог сделать что-то не так, потому что я не смог снова использовать командную строку. Может быть, я удалил sudo в / etc / sudoers. Там написано, что что-то не так в строке 28. Что я могу сделать, чтобы восстановить это, или мне нужно снова установить Ubuntu ??
Можно попробовать это:
mount -o remount,rw /
chmod 640 sudoers
, затем тип:Возможно, Вы удалили строку "%sudo ВСЕ = (ALL:ALL) ВСЕ"
Отредактируйте файл и сохраните изменения (ctrl+x и сместите Y), измените перманент файла с к chmod 440 sudoers
Затем выход и "возобновляет нормальную начальную загрузку"
Я надеюсь, что это будет полезный.
С уважением.
Очень важно, чтобы вы использовали visudo
, и никакой другой метод для этого, иначе sudo может сломаться . Пожалуйста, прочитайте этот пост, чтобы избежать этой проблемы. Короче говоря, кажется, что sudo запрограммирован не работать вообще, если права доступа к файлу sudoers не 0440. Команда visudo создает файлы с нужными разрешениями. Используя другой метод, вы можете временно завершить работу без административного доступа (поскольку umask по умолчанию не создает файлы с разрешениями 0440).
Выберите консоль восстановления во время загрузки GRUB. Затем вы можете изменить права доступа к файлу-нарушителю, чтобы все было нормально после следующей перезагрузки. Или, если это просто опечатка, вы тоже можете это исправить.
Самым простым решением является загрузка в режиме восстановления , нажав Shift до появления логотипа Ubuntu, а затем отредактируйте /etc/sudoers
, используя visudo
в оболочке восстановления.