Saludos hermanos.
Tengo un problema acá, y es que cuando creo un usuario con el comando useradd (también con adduser) no se crea el archivo correspondiente en /var/spool/mail.
Revisé los logs y no encuentro nada. Miré tanto el archivo /etc/default/useradd, el /etc/login.defs entre otros y nada.
¿Qué creen que puede estar pasando?
Trabajo con un CentOS 5.
Hola Hector:
Tengo un problema acá, y es que cuando creo un usuario con el comando useradd (también con adduser) no se crea el archivo correspondiente en /var/spool/mail.
Esto puede parecerte un chiste pero te lo pregunto en serio. Una vez creado el usuario, le enviastes algun correo? (useradd pepe ; mail pepe) El fichero /var/spool/mail/pepe se crea cuando el usuario pepe recibe un correo, de manera predeterminada ahi no debiera haber nada. De todas maneras, abre otra consola y haz un tail -f /var/log/maillog antes de mandar el mail para que revises que hace el sendmail (o postfix) por si el error viene por otro lado. Saludos Osvaldo
...
Esto puede parecerte un chiste pero te lo pregunto en serio. Una vez creado el usuario, le enviastes algun correo? (useradd pepe ; mail pepe) El fichero /var/spool/mail/pepe se crea cuando el usuario pepe recibe un correo, de manera predeterminada ahi no debiera haber nada.
¿Tú crees? Bueno, hasta donde yo he trabajado la línea de RedHat, me parece que eso no es así. Hay algunas distros que hacen eso que dices, pero cuando en RedHat se crea un usuario, se crea su entrada en /home y otra en /var/spool/mail con las líneas de siempre ("bla, bla, bla, no editar ni borrar este archivo, bla, bla, bla"), luego cuando configuras el MTA, este usa ese archivo para lo que es, una bandeja de entrada del usuario.
En mi caos cuando se crea el usuario y no se crea esa entrada en /var/spool/mail, el MTA emite un error de que no se encuentra el mailbox del usuario:
pepe@midominio.cu: can't create user output file. Command output: procmail: Couldn't create "/var/mail/pepe"
De todas maneras, abre otra consola y haz un tail -f /var/log/maillog antes de mandar el mail para que revises que hace el sendmail (o postfix) por si el error viene por otro lado.
Eso hice.
:)
Hola Hector:
En mi caos cuando se crea el usuario y no se crea esa entrada en /var/spool/mail, el MTA emite un error de que no se encuentra el mailbox del usuario:
pepe@midominio.cu: can't create user output file. Command output: procmail: Couldn't create "/var/mail/pepe"
y los permisos de /var/spool/mail ?
Saludos Osvaldo
Hola Hector,
Edita los parametros por default de useradd: /etc/default/useradd
agrega la siguiente linea:
CREATE_MAIL_SPOOL=yes
Con esto te debe funcionar.
Saludos,
Martin Jimenez
El día 1 de julio de 2008 8:49, O. T. Suarez otsuarez@gmail.com escribió:
Hola Hector:
En mi caos cuando se crea el usuario y no se crea esa entrada en /var/spool/mail, el MTA emite un error de que no se encuentra el mailbox
del
usuario:
pepe@midominio.cu: can't create user output file. Command output: procmail: Couldn't create "/var/mail/pepe"
y los permisos de /var/spool/mail ?
Saludos Osvaldo _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
...
Hola Hector,
Edita los parametros por default de useradd: /etc/default/useradd
agrega la siguiente linea:
CREATE_MAIL_SPOOL=yes
Con esto te debe funcionar.
Sito, y de qué manera. Gracias.
Ahora me asalta la duda siguiente: ¿Hicieron algún cambio en CentOS 5 que hace que no se crees esta entrada en /var/spool/mail?
Es extraño porque en versiones anteriores nunca me dio ese problema y el archivo /etc/default/useradd era el mismo. Para cerciorarme, puse
CREATE_MAIL_SPOOL yes
en el archivo /etc/login.defs y la rechazó.
¿Qué creen que haya pasado?
...
Hola Hector:
En mi caos cuando se crea el usuario y no se crea esa entrada en /var/spool/mail, el MTA emite un error de que no se encuentra el mailbox
del
usuario:
pepe@midominio.cu: can't create user output file. Command output: procmail: Couldn't create "/var/mail/pepe"
y los permisos de /var/spool/mail ?
¿Los permisos? Jejeje. ¿Qué te parece un 777? Ni con eso resuelvo. Ya pasé por ahí.
:D