問題:
SSH経由でログインすると、すべての非rootユーザーに対して次のテキストが表示されます。
Ubuntuシステムに含まれているプログラムはフリーソフトウェアです。
各プログラムの正確な配布条件は
、/ usr / share / doc / * / copyright の個々のファイルに記述されています。Ubuntuには、
適用法で認められる範囲で、絶対に保証はありません。
構成:
- 私の
/etc/ssh/sshd_config
インクルード:
PrintMotdいいえ
PrintLastLogいいえ
PrintMotd no
およびPrintLastLog no
PAMによってオーバーライドされます/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年
最後のログイン日と失敗した試行を表示したいので、記事で
—
NicolaiFröhlich2013年
sed
(別名pam_lastlog
からの削除/etc/pam.d/sshd
)を使用した解決策は私には機能しません。しかし、pam_lastlogの参照されたコードスニペットに飛び込む2つの解決策を見つけました:1)/etc/legal
メッセージを含むクリア/削除(このファイルは他の場所で使用されていますか?)2)ファイルを作成しています~/.cache/motd.legal-displayed
...先に進んで、これを回答として追加してくださいお願いします-あなたは私を解決策に向けるという評判に値します;)ありがとう!!
やった!!!! どんなときも!!!
—
samgabbay 2013年
この問題は、私のホームディレクトリが私自身が作成していないあらゆる種類のドットファイルやキャッシュアイテムでポイ捨てされるのを防ぐために、非常に制限されたアクセス許可(ベースのホームフォルダーにはchmod 500が含まれています)が原因です。したがって、フォルダ/ファイルを
—
NicolaiFröhlich2013年
~/.cache/motd.legal-displayed
作成できず、法的通知が何度も表示されることになります。通知は、ファイルが存在しない場合にのみ表示されるため、新しいユーザーは最初のログイン時に一度だけ表示されます。