He estado tratando de encontrar la ubicación adecuada para configurar umasks de demonio en RedHat 5. Todas mis búsquedas conducen a configurarlo en /etc/init.d/functions
o /etc/sysconfig/init
.
¿Cuáles son las ventajas y desventajas de colocarlo umask
en un lugar y no en otro? ¿Es un lugar más seguro que el otro?
Respuesta1
Lo configuraría en /etc/sysconfig/init porque se obtiene más adelante en el script .etc/init.d/functions que el comando umask explícito y, como tal, tiene prioridad.
Sin mencionar que /etc/init.d/functions es un archivo de script mientras que /etc/sysconfig/init es un archivo de configuración. Los scripts pueden actualizarse mediante rpm, pero los archivos de configuración más nuevos simplemente se guardan como configFileName.rpmnew. Entonces, si lo cambia en funciones, una actualización puede hacer que las cosas comiencen a fallar y no será intuitivo descubrir por qué.