個人用およびシステム管理用の電子メール用に、サーバーにメールシステム(Postfix + Dovecot)が設定されています。すべてのアカウントに対してシェルを介してログインするたびに、「古いメールがあります」というメッセージが表示されます。私が設定したMOTDモジュールの下に表示されます。
読み取ったメッセージの大部分を他の場所に削除または移動することはできませんが、このメッセージを隠したい場合はMOTDが複雑になります。私は「新しいメールがあります」を維持することを好みます。可能であればメッセージを送ってください。しかし、必要に応じて失う可能性があります。
このメッセージは、MOTDモジュールからのものではなく、SSHとローカルに表示されるようです。
「古いメールがあります」を非表示または削除する方法。シェルにログインするとメッセージが表示されますか?
ベストアンサー1
pam_mail.so
それはおそらくPAMモジュールによって作成されたでしょう。
/etc/pam.d/login
以下の行を編集してコメントします。
session optional pam_mail.so standard
または、行を維持してもstandard
存在する場合は削除し、nopen
最後に追加します。
/etc/pam.d/sshd
ファイルで同じことを行う必要があるかもしれません。
詳細についてはを参照してくださいman pam_mail
。