Linux /etc/issue 和 /etc/issue.net的作用和區別

/etc/issue 和/etc/issue.net都是是linux終端登錄的歡迎語句存儲文件,

例如:

這是還沒有登陸的時候顯示的消息,而登陸後顯示的消息如


的配置文件是 :/etc/motd

先看看系統默認的文件內容是什麼。
#cat /etc/issue
CentOS release 6.1 (Final)

Kernel \r on an \m(\r  和 \m都是轉義字符)


常用的轉義字符:
\d 本地端時間的日期
\l 顯示第幾個終端機的接口;
\m 顯示硬件的等級(i386/i486/i586/i686....)
\n 顯示主機的網絡名稱
\o 顯示 domain name
\r 操作系統的版本 (類似 uname-r)
\t 顯示本地端時間的時間
\s 操作系統的名稱
\v 操作系統的版本

默認情況下/etc/motd文件是空的,可以修改爲你想讓他顯示的信息。
[root@localhost ~]# vi /etc/motd
Hello world!
  
/etc/issue.net 和/etc/issue的區別:
/etc/issue 和/etc/issue.net都是登陸系統前顯示的歡迎信息
但是/etc/issue是本地終端登錄時顯示,而/etc/issue.net是遠程登陸時顯示的。而且/etc/issue.net 不支持轉義字符。
遠程登陸是否顯示歡迎信息還要看ssh的配置文件,/etc/ssh/sshd_config 的 Banner 字段


找到 並將字段修改爲

並修改/etc/issue.net的內容


然後重啓ssh服務


重新打開遠程連接的時候就會出現以下界面



注意:歡迎語句最好不要寫 welcome 之類的歡迎內容,最好寫“非註冊用戶禁止登陸”之類的警告信息。因爲在美國曾有黑客因爲入侵的主機寫有“歡迎來訪”的語句,在庭審的時候被判無罪。

其他的一些配置文件
~/.bash_logout     當需要在退出登錄後讓系統完成一些操作的話可以寫在這個文件中(此文件是隱藏文件)
~/.bash_history     命令歷史文件,所有使用過的命令都會記錄在此文件中。先在內存中緩存,然後寫入此文件保存。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章