Тепер я знаю, що я ніколи не повинен намагатися редагувати etc/sudoers
файл звичайним текстовим редактором. Однак, за хвилини до того, як я дізнався про це, я зберег нове ім’я користувача у файлі з піднесеним текстом. Тепер, коли я запускаю, sudo cat sudoers
наприклад, отримую таку помилку:
>>> /etc/sudoers: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers near line 1
sudo: no valid sudoers sources found, quitting
Як я можу вийти з цієї суєти?
Я звик
—
сталь
su - root
і тепер отримую permission denied
. Я також намагався перезавантажитись як єдиний користувач і редагувати файл, але отримав помилку, що я знаходився у файловій системі лише для читання.
Якщо ви завантажилися з компакт-диска тощо, то корінь є коренем компакт-диска та лише заново. дивіться інструкції з монтажу кореневого пристрою нижче. Якщо ви завантажилися в режимі одного користувача за допомогою grub, то це може бути правильний корінь, але лише заново. Якщо так, то вам потрібно переказати
—
ctrl-alt-delor
rw
з того, що я пам’ятаюmount -o remount,rw /
su
. В іншому випадку перезавантаження однокористувацького або вимкненого компакт-диска має бути другим найпростішим способом відновити файл; Я дозволю комусь опублікувати належну відповідь, якщоsu
не зробить фокус.