
Wenn ich mich bei der Konsole anmelde, z. B. tty1, wird mir normalerweise eine Meldung angezeigt No mail
: „Ich weiß, dass es beim Anmelden ein Programm gibt, das meine E-Mails überprüft, aber ich verwende es nicht. Wie kann ich diesen Befehl deaktivieren?“
/etc/profile.*
Ich habe versucht, von und zu greppen ~/.bash*
, aber nichts gefunden
Antwort1
Diese Nachricht kann auch vom pam_mail
Modul bereitgestellt werden, Sie können sie also einfach grep pam_mail *
dort /etc/pam.d
deaktivieren.
Antwort2
Einsetzen .unset MAILCHECK
.bashrc
AKTUALISIEREN
Es scheint, dass das oben genannte nicht immer funktioniert (obwohl es nicht schadet und bis zu einem gewissen Grad zu funktionieren scheint). Sehen Sie sich jedoch diesen Abschnitt an /etc/pam.d/login
– versuchen Sie, die letzte Zeile auszukommentieren (oder, wenn es immer noch nicht funktioniert, verfolgen Sie dies weiter in der erwähnten Legacy-Datei).
# 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