Quiero agregar un usuario en el archivo sudoers y no quiero tocar el /etc/sudoers original, así que agregué un nuevo archivo en el directorio /etc/sudoers.d .
Lo interesante es sobre el nombre del archivo recién agregado. Inicialmente, nombré el archivo como sudoers.local , el archivo nunca se hizo efectivo; luego cambié el nombre del archivo como customize , se hizo efectivo de inmediato. El nombre de archivo sudoers.customize tampoco funciona. Parece que cualquier nombre de archivo que contenga sudoers no funciona. Alguien sabe el motivo? En los tres casos, el archivo tiene el permiso adecuado -r--r----- .
El sistema operativo es CentOS 6.5 de 64 bits.
De la página man de sudoers :
La directiva #includedir se puede usar para crear un directorio sudo.d en el que el administrador de paquetes del sistema puede colocar las reglas de sudoers como parte de la instalación del paquete. Por ejemplo, dado:
#includedir /etc/sudoers.dsudo leerá cada archivo en /etc/sudoers.d, omitiendo los nombres de archivo que terminan en '~' o contienen un '.' carácter para evitar causar problemas con el administrador de paquetes o el editor de archivos temporales/de respaldo.