
Когда я вхожу в консоль, например, tty1, я обычно вижу сообщение No mail
. Я знаю, что есть какая-то программа, проверяющая электронную почту при входе в систему, но я ею не пользуюсь. Как мне отключить эту команду?
Я пробовал grep из /etc/profile.*
и ~/.bash*
, но ничего не нашел
решение1
Это сообщение также может быть предоставлено модулем pam_mail
, поэтому вы можете просто grep pam_mail *
войти /etc/pam.d
и отключить его там.
решение2
Путин unset MAILCHECK
..bashrc
ОБНОВЛЯТЬ
Похоже, что вышесказанное не будет работать последовательно (хотя это не повредит, и в какой-то степени это, кажется, работает). Но, проверьте этот раздел /etc/pam.d/login
- попробуйте закомментировать последнюю строку (или, если это все еще не работает, отследите это дальше в файле legacy, который они упоминают).
# 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