visudo
перевіряє синтаксис файлу, перш ніж його фактично перезаписати sudoers
.
Якщо ви користуєтеся простим редактором, зіпсуйте синтаксис і збережіть ... sudo
(мабуть) припинить роботу, і, оскільки /etc/sudoers
це можна змінити лише root
, ви застрягли (якщо у вас немає іншого способу отримання корінця).
Крім того, це гарантує, що правки будуть однією атомною операцією. Це блокування важливо, якщо вам потрібно переконатися, що ніхто інший не може зіпсувати ваші ретельно розглянуті зміни конфігурації. Для редагування інших файлів як root крім того /etc/sudoers
є sudoedit
команда, яка також захищає від таких конфліктів редагування.