Centos

在centos 7中成功打開物理機器或連接遠端機器或登錄機器時在哪裡顯示自定義資訊

  • February 26, 2017

環境

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,您還可以使用Banneroption in/etc/ssh/sshd_config為 SSH 配置自定義消息。

來源: http ://www.linuxfromscratch.org/blfs/view/svn/postlfs/logon.html https://en.wikipedia.org/wiki/Motd_(Unix)

引用自:https://unix.stackexchange.com/questions/347670