Linux 系統歡迎信息設置;登錄提示信息設置;/etc/motd 設置


在項目合作的時候,有時候服務器被多人使用;有時候需要設置提示信息,提醒登錄的同學,當前系統正在被我占用;當然在公司場景中,比如發布更新維護之類的信息也能使用提示信息進行通知:

登錄信息可以修改三個文件:

  • /etc/issue 本地登陸顯示的信息,本地登錄前
  • /etc/issue.net 網絡登陸顯示的信息,登錄后顯示,需要由sshd配置
  • /etc/motd 常用於通告信息,如計划關機時間的警告等,登陸后的提示信息

/etc/issue:

➜  bin cat /etc/issue 
\S
Kernel \r on an \m
\d #本地端時間的日期;
\l #顯示當前tty的名字即第幾個tty;
\m #顯示硬體的架構 (i386);
\n #顯示主機的網路名稱;
\o #顯示 domain name;
\r #當前系統的版本 (相當於 uname -r)
\t #顯示本地端時間的時間;
\u #當前有幾個用戶在線。
\s #當前系統的名稱;
\v #當前系統的版本;

 /etc/motd (message of today): 

當天的消息,motd 文件的內容會顯示在用戶的終端;系統管理員可以在文件中編輯系統活動消息,例如:管理員通知用戶系統何時進行軟件或硬件的升級、何時進行系統維護等。

在較新的Linux發行版中,這個功能被擴展了,有了動態motd和靜態motd的區別,在Ubuntu 16.04.01 LTS中,僅僅啟用了動態motd,而未啟用靜態motd。

關於動態消息可以參考 PAM_MOTD(8);關於靜態消息,直接在/etc/motd中設置即可;

issue.net文件:

(只針對網絡用戶)--若通過遠程本文設備(如通過ssh或telnet等)登錄,則顯示該文件的內容。使用ssh登錄時,會不會顯示issue信息由sshd服務的sshd_config的Banner屬性配置決定;

 

結論:

經對比,我們在 /etc/motd 中寫入公告信息!達成我們的需求;

參考內容:

https://www.cnblogs.com/5201351/p/4223987.html

https://www.cnblogs.com/wsjhk/p/10947908.html 

保持更新,更多內容請關注cnblogs.com/xuyaowen;

效果還是非常不錯的👍:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM