Загрузка файла sudoers.d через ansible дает синтаксическую ошибку, но открытие и сохранение в vi исправляет ее

Да, если вы удалите строку domain_name_servers, ваш демон клиента dhcpcd не установит строку nameserverв файле /etc/resolv.conf, поэтому у вас не будет распознавателя по умолчанию. Тогда, например, если вы пропингуете какой-либо хост с именем хоста, вы сразу же получите ошибку, так как DNS-запрос не будет выполнен:

% ping this_is_a_host_name
ping: unknown host this_is_a_host_name
0
29.10.2019, 23:22
1 ответ

Скорее всего, в вашем файле отсутствует конец -из -новой строки файла. sudoожидает этого, и visudoне сможет проверить файл, в котором он отсутствует. При открытии файла в Vi и его сохранении в конце, если необходимо, будет добавлена ​​новая строка, исправляющая файл с точки зрения sudo.

6
28.01.2020, 02:14

Теги

Похожие вопросы