На тернистому шляху кожного адміна рано чи пізно настає час "тонкого" налаштування файлу /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!