Я змінив налаштування у файлі sudoers, використовуючи
судо візудо
і переплутав це. Тепер, коли я намагаюся зробити це знову або відкрити будь-який файл за допомогою sudo, я більше не можу його відкрити, і я отримую це повідомлення про помилку:
>>> файл sudoers: синтаксична помилка, рядок 7
Що тепер?
Чи є спосіб вийти з цієї проблеми (відновити налаштування) чи мені потрібно встановити нову копію Linux?
Причиною, що я все це отримав, є те, що я натискав "Q", коли він говорив мені, що була якась помилка, яка була дуже дурною для мене.
Дякую.
EDIT
Мій файл sudoers не відрізняється від звичайного файлу sudoers. Я щойно додав у цей файл рядок timestamp_timeout = 0 і всі ці проблеми виникли. Я зробив те, що запропонував Джеймс, і навіть видалив цей рядок (timestamp_timeout = 0). Я змінив дозвіл на файл на 0440, який він вимагав, а потім завантажився нормально. Потім я отримую те саме повідомлення про помилку
sudoers file: syntax error, line 7
sudo: parse error in /etc/sudoers near line 7
як зазначено вище.
Що мені робити зараз ??
EDIT 2 Вирішено
Ось що я зробив:
- Завантажте за допомогою livecd
- Видаліть старий файл судорів
- Створив новий файл sudoers і скопіював усе у цей файл, тобто мінімальні налаштування конфігурації, які я, на щастя, зберегла в іншому файлі
- Змінено дозвіл на 0440
- Перезавантажте знову звичайно з жорсткого диска
Ура !!