В качестве полного раскрытия нет, я не использовал visudo
. Забыл, что такая утилита существует. Урок выучен.
Я пытался отредактировать свой /etc/sudoers
чтобы разрешить выполнение команд без пароля для определенного сценария, который будет запускаться в cron. Я попытался добавить запись по умолчанию 'visiblepw', но, видимо, все испортил.
Коробка работает под управлением openSUSE 11.1 на ядре 2.6.27.7-9. Это вызывает следующую ошибку на любом sudo
команда:
sudo: unknown defaults entry `visiblepw' referenced near line 22
sudo: parse error in /etc/sudoers near line 21
Какие есть варианты исправления файла sudoers? Похоже, что корневой пароль в файле не работает.
Поскольку ваш пароль root не работает, вам нужно будет получить установочный компакт-диск с дистрибутивом и
1. reboot in rescue mode;
2. mount the root drive R/W;
3. clear the root password (a temp step) from the MOUNTED ROOT /etc/shadow;
4. reboot;
5. login as root from the console
6. immediately set a new root password using passwd
7. then attempt to reedit the sudoers file.