ルート以外のユーザーのMOTD /バナーから法的通知を削除する方法


9

問題:

SSH経由でログインすると、すべての非rootユーザーに対して次のテキストが表示されます。

Ubuntuシステムに含まれているプログラムはフリーソフトウェアです。
各プログラムの正確な配布条件は
、/ usr / share / doc / * / copyright の個々のファイルに記述されています。

Ubuntuには、
適用法で認められる範囲で、絶対に保証はありません。


構成:

  • 私の/etc/ssh/sshd_configインクルード:

PrintMotdいいえ
PrintLastLogいいえ

  • PrintMotd noおよびPrintLastLog noPAMによってオーバーライドされます/etc/pam.d/sshd

セッションオプションのpam_motd.so

セッションオプションのpam_lastlog.soは決して失敗しません

  • /var/run/motdにシンボリックリンクされてい/etc/motdます:

/ etc / motd-> / var / run / motd

  • /etc/update-motd.d/フォルダーが空です!

質問:

root以外のユーザーに対して上記の通知の表示を無効にするにはどうすればよいですか?


これを試してください:ubuntuforums.org/showthread.php
t

うまくいったら教えてください。だから私はこれを答えとして追加することができます
samgabbay 2013年

2
最後のログイン日と失敗した試行を表示したいので、記事でsed(別名pam_lastlogからの削除/etc/pam.d/sshd)を使用した解決策は私には機能しません。しかし、pam_lastlogの参照されたコードスニペットに飛び込む2つの解決策を見つけました:1)/etc/legalメッセージを含むクリア/削除(このファイルは他の場所で使用されていますか?)2)ファイルを作成しています~/.cache/motd.legal-displayed...先に進んで、これを回答として追加してくださいお願いします-あなたは私を解決策に向けるという評判に値します;)ありがとう!!
NicolaiFröhlich2013年

やった!!!! どんなときも!!!
samgabbay 2013年

2
この問題は、私のホームディレクトリが私自身が作成していないあらゆる種類のドットファイルやキャッシュアイテムでポイ捨てされるのを防ぐために、非常に制限されたアクセス許可(ベースのホームフォルダーにはchmod 500が含まれています)が原因です。したがって、フォルダ/ファイルを~/.cache/motd.legal-displayed作成できず、法的通知が何度も表示されることになります。通知は、ファイルが存在しない場合にのみ表示されるため、新しいユーザーは最初のログイン時に一度だけ表示されます。
NicolaiFröhlich2013年

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.