設定ssh登陸終端的歡迎資訊(linux登入配置,/etc/motd有趣的圖案【佛祖保佑】)

orzs發表於2024-07-19

設定ssh終端登陸後的歡迎資訊是個很實用的技巧,可以給登陸機器的使用者釋出一些公告資訊,或者做一些有趣的字元圖案展示。在這裡分享我所知道的兩種方法:

1.系統級別的提示(即系統的所有使用者登陸後都能看到)

這個很簡單,以root使用者身份修改/etc/motd這個檔案,將想要展示的文字寫入此檔案,然後保持退出即可。motd是message of today的縮寫,即訊息佈告欄。
以下是設定登陸系統後顯示如來佛祖圖案:
編輯/etc/motd這個檔案,輸入如下字元:

 
                                  _oo0oo_
                                 088888880
                                 88" . "88
                                 (| -_- |)
                                  0\ = /0
                               ___/'---'\___
                             .' \\\\|     |// '.
                            / \\\\|||  :  |||// \\
                           /_ ||||| -:- |||||- \\
                          |   | \\\\\\  -  /// |   |
                          | \_|  ''\---/''  |_/ |
                          \  .-\__  '-'  __/-.  /
                        ___'. .'  /--.--\  '. .'___
                     ."" '<  '.___\_<|>_/___.' >'  "".
                    | | : '-  \'.;'\ _ /';.'/ - ' : | |
                    \  \ '_.   \_ __\ /__ _/   .-' /  /
                ====='-.____'.___ \_____/___.-'____.-'=====
                                  '=---='
 
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        佛祖保佑    iii    永不當機

儲存後,重新登陸即可看到要顯示的字元:

2.只針對特定使用者顯示提示資訊,而不是所有使用者都顯示

我們知道.bashrc檔案是每個使用者私有的檔案,在每次登陸shell都要執行的一個指令碼檔案,那麼就可以在這裡做文章了。

新建一個檔案儲存要顯示的字元,然後在.bashrc中cat一下即可,所以假如儲存字元的檔案為motd.txt,那麼修改.bashrc檔案為如下,注意最好加在最後一行:

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=

# User specific aliases and functions
cat ~/motd.txt

3.特定場景展示

新建一個檔案儲存要顯示的字元,假如儲存字元的檔案為motd.txt

在指定的場景裡,加入以下命令即可

cat ~/motd.txt

相關文章