Resumen
¿Puedo crear un nuevo usuario sin crear un spool de correo y sin modificarlo /etc/default/useradd
?
Explicación
Quiero crear un usuario que tenga un directorio de inicio y esqueleto, pero no quiero que el useradd
script agregue un archivo de spool de correo al sistema unix.
Mi /etc/default/useradd
archivo dice que
CREATE_MAIL_SPOOL=yes
pero no quiero modificar el comportamiento predeterminado.
Por ahora estoy usando
useradd nomailuser
rm /var/spool/mail/nomailuser
También lo sé, -d
pero parece que no puedo encontrar una opción para no crear una cola de correo .
Estoy pensando en si hay una opción para usar un /etc/default/useradd
archivo personalizado .
linux
user-accounts
drinchev
fuente
fuente
-K CREATE_MAIL_SPOOL=no
no funciona en absoluto?/etc/login.defs
.-K MAIL_DIR=/dev/null
recibí un error:Creating mailbox file: Not a directory
-K CREATE_MAIL_SPOOL=no
recibí un errorconfiguration error - unknown item 'CREATE_MAIL_SPOOL' (notify administrator)
.echo "CREATE_MAIL_SPOOL no" >> /etc/default/useradd
Estoy configurando una imagen Docker con Alpine y el paquete shadow y obtuve el mismo error.
Para evitar este error "Creación de un archivo de buzón: No existe tal archivo o directorio" , tuve que agregar el siguiente reemplazo en línea antes de intentar agregar un usuario:
Esta es una directiva Dockerfile . Si tiene problemas con un host que ya se está ejecutando, simplemente edite el archivo / etc / default / useradd y cambie la configuración en consecuencia. Este cambio evitaría que cualquier otra creación de usuario obtenga su buzón creado.
Si ese no es el comportamiento deseado, simplemente puede crear la carpeta / var / mail con
O en el Dockerfile:
Espero que esto haya ayudado.
fuente
Por extraño que parezca, la respuesta es no. Acabo de leer el código fuente y no hay ninguna opción para esto, aunque hay una solución (más o menos): los maildirs no se crean para las cuentas del sistema.
Entonces puedes hacerlo
useradd -r -m
. Sin embargo, también deberá especificar un UID / GID manualmente, ya que se seleccionan de diferentes rangos.fuente