- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
На тернистом пути каждого админа рано или поздно наступает время "тонкой" настройки файла /etc/sudoers. И в один не благословенный момент когда эксперимент с очередным правилом доступа заходит в тупик
, а в результате мы имеем
>>> /etc/sudoers: syntax error near line 23 <<< sudo: parse error in /etc/sudoers near line 23 sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin
Следует отметить что у нашего админа осознание *nixWay уже находится на достаточно высоком уровне, и он не работает под рутом, а все команды выполняет под собой через sudo.
Стало быть в данной ситуации админ не сможет выполнить
sudo visudo
Так как sudo не работает.
Как быть в такой критической ситуации, спросите вы. Выход есть! Но, это не перезагрузка системы с последующим логином в однопользовательском режиме. Для решения проблемы достаточно SSH доступа.
pkexec visudo
Решит вопрос с редактированием /etc/sudoers.
Если же вам потребуется отредактировать файлы в директории /etc/sudoers.d/ используйте
pkexec visudo -f /etc/sudoers.d/<file_name>
Enjoi it!