
Cuando inicio sesión en la consola, por ejemplo, tty1, normalmente veo un mensaje No mail
. Sé que hay algún programa que revisa el correo electrónico al iniciar sesión, pero no lo uso. ¿Cómo puedo desactivar ese comando?
Intenté buscar en /etc/profile.*
y ~/.bash*
, pero no encontré nada.
Respuesta1
Este mensaje también puede ser proporcionado por el pam_mail
módulo, por lo que puede simplemente grep pam_mail *
ingresarlo /etc/pam.d
y desactivarlo allí.
Respuesta2
Poner unset MAILCHECK
en .bashrc
.
ACTUALIZAR
Parece que lo anterior no funcionará de manera consistente (aunque no hará daño y, hasta cierto punto, parece funcionar). Pero consulte esta sección de /etc/pam.d/login
: intente comentar la última línea (o, si aún no funciona, realice un seguimiento de esto en el archivo heredado que mencionan).
# Prints the status of the user's mailbox upon successful login
# (replaces the MAIL_CHECK_ENAB option from login.defs).
#
# This also defines the MAIL environment variable. However, userdel
# also needs MAIL_DIR and MAIL_FILE variables in /etc/login.defs to
# make sure that removing a user also removes the user's mail spool
# file. See the comments in /etc/login.defs.
session optional pam_mail.so standard