Исправление ошибочной правки sudoers
Как известно, безопаснее редактировать sudoers-файл командой visudo, но что делать, если неправильно отредактировали файл sudoers?
Допустим, нужно разрешить пользователю выполнять любые команды без ввода пароля.
Пример ошибочной записи:
$ sudo vim /etc/sudoers
>>> /etc/sudoers: syntax error near line 21 <<<
sudo: parse error in /eALLtc/sudoers near line 21
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Чтобы исправить данную ситуацию, необходимо дать следующую команду. Далее вводим свой пароль и исправляем.
Как перезапустить сервис от непривилигерованного пользователя
Вписать в файл /etc/sudoers запись вида:
эта настройка позволяет запустить без пароля службу mysql от имени пользователя testДругой вариант - создать файл /etc/sudoers.d/test со следующим содержимым:
И поменять права на 440:
Инструкция здесь: /etc/sudoers.d/README