Я помітив, що файли sudoers та конфігураційні файли cron діють особливим чином порівняно з іншими конфігураційними файлами в Linux. Їх потрібно редагувати спеціальною обгорткою, а не будь-яким текстовим редактором. Чому це?
Я помітив, що файли sudoers та конфігураційні файли cron діють особливим чином порівняно з іншими конфігураційними файлами в Linux. Їх потрібно редагувати спеціальною обгорткою, а не будь-яким текстовим редактором. Чому це?
Відповіді:
Ви в основному використовуєте візуально для запобігання злому вашої системи. Visudo проводить перевірку змін, щоб переконатися, що ви нічого не зіпсували. Якщо ви щось зіпсували, ви можете повністю зірвати свою здатність виправити це або зробити що-небудь, що вимагає привілеїв, не перезавантажуючись у режим порятунку.
Сторінка man описує це .
visudo редагує файл sudoers безпечним способом, аналогічним vipw (8). visudo блокує файл sudoers проти декількох одночасних редагувань, забезпечує основні перевірки обґрунтованості та перевірку на помилки розбору. Якщо файл sudoers зараз редагується, ви отримаєте повідомлення про спробу пізніше.
Відповідь Zoredache ідеальна.
Ще одна річ, яку можна варто згадати. Ви можете використовувати улюблений редактор, встановивши EDITOR
або VISUAL
:
export EDITOR=whatevertexteditoryouwant
export VISUAL=whatevertexteditoryouwant
Або:
EDITOR=whatevertexteditoryouwant visudo