
Quando faço login no console, por exemplo, tty1, geralmente vejo uma mensagem No mail
, sei que há algum programa verificando e-mail no login, mas não uso isso, como posso desabilitar esse comando?
Eu tentei grep from /etc/profile.*
and ~/.bash*
, mas nada foi encontrado
Responder1
Esta mensagem também pode ser fornecida pelo pam_mail
módulo, então você pode simplesmente grep pam_mail *
acessá-la /etc/pam.d
e desativá-la lá.
Responder2
Coloque unset MAILCHECK
em .bashrc
.
ATUALIZAR
Parece que o que foi dito acima não funcionará de forma consistente (embora não faça mal e, até certo ponto, pareça funcionar). Mas, verifique esta seção /etc/pam.d/login
- tente comentar a última linha (ou, se ainda não funcionar, rastreie isso no arquivo legado mencionado).
# 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