Подтвердить что ты не робот

Файл в файле /etc/sudoers.d не читается sudo

Я хочу добавить пользователя в файл sudoers, и я не хочу касаться оригинального файла /etc/sudoers, поэтому я добавил новый файл в каталог /etc/sudoers.d.

Интересно, что имя нового добавленного файла. Первоначально я назвал файл как sudoers.local, файл никогда не работал; то я переименовал файл как customize, он стал эффективным немедленно. Имя файла sudoers.customize также не работает. Кажется, что любое имя файла, содержащее sudoers, не работает. Кто-то знает причину? Во всех трех случаях файл имеет правильное разрешение -r--r-----.

ОС - 64 бит CentOS 6.5.

4b9b3361

Ответ 1

На странице sudoers man:

Директива #includedir может использоваться для создания каталога sudo.d, который диспетчер системных пакетов может отбрасывать правила sudoers в качестве части установки пакета. Например, данный:

#includedir /etc/sudoers.d

sudo будет читать каждый файл в файле /etc/sudoers.d, , пропуская имена файлов, которые заканчиваются на ~ ~ или содержат символ '.' character, чтобы избежать проблем с менеджером пакетов или временными/резервными файлами редактора.