
コンソール(例:tty1)にログインすると、通常、メッセージが表示されますNo mail
。ログイン時に電子メールをチェックするプログラムがあることは知っていますが、私はそれを使用していないので、そのコマンドを無効にするにはどうすればよいですか?
からgrepしてみました/etc/profile.*
が~/.bash*
、何も見つかりませんでした
答え1
このメッセージはモジュールによって提供される場合もあるので、そこで無効にすることがpam_mail
できます。grep pam_mail *
/etc/pam.d
答え2
入れてunset MAILCHECK
ください.bashrc
。
アップデート
上記の方法は、一貫して機能しないようです (ただし、問題はありませんし、ある程度は機能するようです)。ただし、このセクションを確認してください/etc/pam.d/login
- 最後の行をコメント アウトしてみてください (それでも機能しない場合は、言及されているレガシー ファイルでこれをさらに追跡してください)。
# 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