Centos
在centos 7中成功打開物理機器或連接遠端機器或登錄機器時在哪裡顯示自定義資訊
環境
Centos 7 x64
當我使用 Teamviewer 連接到 ttys 時,我可以在每個 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
登錄後顯示自定義資訊。但是登錄之前呢?
我認為您可以修改
/etc/motd
,它將列印每個使用者登錄時包含的文本。要更改登錄前顯示的 TTY 文本,您應該修改
/etc/issue
或/etc/issue.net
。僅適用於 SSH,您還可以使用
Banner
option in/etc/ssh/sshd_config
為 SSH 配置自定義消息。來源: http ://www.linuxfromscratch.org/blfs/view/svn/postlfs/logon.html https://en.wikipedia.org/wiki/Motd_(Unix)