Ubuntu 18.04
定期的な設定を進めていますsystemd
。特にログインはによって処理されますsystemd-logind.service
。
.hushlogin
私のホームディレクトリにファイルを追加すると、ssh
ログイン中に通常受信されるすべての出力が抑制されます。
私の質問:
.hushlogin
共通の役割を果たすファイルの名前をどのように制御できますか?
詳細な説明:
私は再帰的に内部を検索し、hushlogin
3つの点だけを見つけました。HUSHLOGIN
/etc/
/lib/systemd/
- 無関係
/etc/csh.login
(両方とも私のユーザーが使用するbash
):
#
# Display global message-of-the-day:
#
if (! -e ~/.hushlogin ) then
<blah>
endif
/etc/bash.bashrc
それしなければならないまた、ローカルファイルがあるため重要ではありません~/.bashrc
。
if [ ! -e "$HOME/.sudo_as_admin_successful" ] && [ ! -e "$HOME/.hushlogin" ] ; then
<blah>
fi
- 最後に関連性があるように見えるのはファイルです。/etc/login.defs。
HUSHLOGIN_FILE .hushlogin
#HUSHLOGIN_FILE /etc/hushlogins
私が試したこと:
この
HUSHLOGIN_FILE .hushlogin
行をコメントアウトしてください。それに変える
HUSHLOGIN_FILE .boo
その後、再起動しますsystemd-logind.service
。これらのどれも影響を与えません。.hushlogin
チャットの動作は維持され、カスタマイズは適用され.boo
ません。これは私がいるかどうか
- 2
HUSHLOGIN_FILE /etc/hushlogins
行目のコメントを解除するか、 - コメントを残してください。
それでは、この行動を制御するものは何ですか?