環境
セントース 7 x64
Teamviewerを使用してttyに接続すると、各Ctrl-Alt-F1〜F6に次のものが表示されます。
CentOS Linux 7 (Core)
Kernel 3.10.0-514.6.1.el7.x86_64 on an x86_64
物理マシンの電源を入れると、次のメッセージも表示されます。
ログインすると次のようになります。
Last login: Sun Feb 26 21:54:05 on tty1
質問:
それでは、この情報はどこから来るのでしょうか?この情報はどこに表示されますか?設定ファイルから読み込んでいますか?スクリプトを実行しますか? /etc/profile と ~/.bash_profile で関連項目が見つかりませんでした。
ログインの前後に自分のカスタム情報を表示するにはどうすればよいですか?
説明する。私が表示したい最初の情報は現在ttyです。この情報を表示できますか?どうすればいいですか?
ありがとうございます。
編集する
いいですね。今追加します。
echo "$(whoami) now on tt$(fgconsole)"
ログイン後に~/.bash_profile
カスタム情報を表示します。
しかし、ログインする前はどうですか?
答え1
/etc/motd
各ユーザーがログインしたときに埋め込まれたテキストを印刷するように変更することができます。
表示されたTTYテキストの変更今後ログイン後または/etc/issue
を編集する必要があります/etc/issue.net
。
SSHにのみ適用され、Banner
オプションを使用して/etc/ssh/sshd_config
SSHのカスタムメッセージを設定することもできます。
源泉: http://www.linuxfromscratch.org/blfs/view/svn/postlfs/logon.html https://en.wikipedia.org/wiki/Motd_(Unix)