web-dev-qa-db-ja.com

`finger`がメール情報を提供しないようにする

fingerのマニュアルページから引用するには

メールのステータスは、新しいメールが到着してからメールボックスを見た場合はNo Mail.'' if there is no mail at all,メールの最終読み取りDDDMMM ## HH:MM YYYY(TZ) ''、またはNew mail received ...'',未読の場合は.。 ''彼らが新着メールを持っている場合。

私はむしろそれがしなかったほうがいいです。実際、指で尋ねられたときだけno mailを表示したいと思います。

この動作を保証する方法はありますか?私にはマシンまたはネットワークに対する管理者権限がありません(そしてGoogleは何らかの理由で私に釘を刺すような救済策を教えてくれます)。メールフォルダを空にすることは1つの解決策ですが、可能であれば、もっとエレガントなものを探しています。

2
rath

フィンガーデーモンの実装はさまざまですが、ユーザーが最後に電子メールをチェックした時刻を表示するかどうかを選択できるものはありません。

この情報を非公開にしたい場合は、電子メールがデフォルト以外のメールボックスに配信されるように手配してください。その方法は、メールの設定によって異なります。多くのサイトでは、 procmail を使用して受信メールをフィルタリングできます。次のミニマリスト~/.procmailrcにより、メールはホームディレクトリ内のファイルに配信されます。

:0:
$HOME/inbox

ローカル構成によっては、明示的に .forwardからprocmailを呼び出す が必要になる場合があります。デフォルト以外の受信トレイを使用すると、時折摩擦が発生する可能性があることに注意してください。

  • ウェブメールまたはPOP/IMAPサービスがある場合は、受信トレイを読み取る方法を理解する必要があります。
  • ホームディレクトリがいっぱいであるかマウントされていない場合、電子メールはデフォルトのメールボックスに配信されます。
  • メールを受信するマシンにホームディレクトリがマウントされていない場合、これは機能しません(まれですが、可能な構成)。
  • 電子メールとホームディレクトリに別々のディスク容量クォータがある場合、電子メールはホームクォータにカウントされるようになりました。

「最後にログインした」日付が明らかになるのを防ぐことはできません。