如何在 Ubuntu 中禁用 motd 歡迎訊息

夢共裡醉發表於2022-08-28

Ubuntu 使用的是 update-motd,它是一個動態 motd 生成工具。從手冊頁:
UNIX/  系統管理員通常透過在檔案  /etc/motd 中維護文字來向控制檯和遠端使用者傳達重要資訊,該檔案由 pam_motd(8) 模組在互動式   登入時顯示。

傳統上,此檔案是靜態文字,通常由發行版安裝並僅在版本升級時更新,或者由本地管理員使用相關資訊覆蓋。

Ubuntu 引入了 update-motd框架,透過該框架,motd(5) 在登入時從一組 中動態獲取。

/etc/update-motd.d/* 中的可執行 在每次登入時由 pam_motd(8) 作為 root 使用者執行,並且這些資訊連線在 /var/run/motd 中。

如何檢視當前指令碼?

指令碼存放的位置在 /etc/update-motd.d目錄中:

bob@ubuntu-20-04:~$ ls -l /etc/update-motd.d/
total 44
-rwxr-xr-x 1 root root 1220 4月   9  2018 00-header
-rwxr-xr-x 1 root root 1157 4月   9  2018 10-help-text
-rwxr-xr-x 1 root root 5023 8月  17  2020 50-motd-news
-rwxr-xr-x 1 root root   96 6月  19  2020 85-fwupd
-rwxr-xr-x 1 root root  218 4月   2  2020 90-updates-available
-rwxr-xr-x 1 root root  374 7月  18  2020 91-release-upgrade
-rwxr-xr-x 1 root root  165 2月  17  2020 92-unattended-upgrades
-rwxr-xr-x 1 root root  129 11月 12  2018 95-hwe-eol
-rwxr-xr-x 1 root root  142 11月 12  2018 98-fsck-at-reboot
-rwxr-xr-x 1 root root  144 11月 12  2018 98-reboot-required

如何在 Ubuntu 中禁用 motd 歡迎訊息如何在 Ubuntu 中禁用 motd 歡迎訊息
可以隨便看一個指令碼檔案的內容:

bob@ubuntu-20-04:~$ cat /etc/update-motd.d/00-header

如何在 Ubuntu 中禁用 motd 歡迎訊息如何在 Ubuntu 中禁用 motd 歡迎訊息

如何禁用指令碼?

如果要禁用所有指令碼,請執行以下 :

bob@ubuntu-20-04:~$ sudo chmod -R 644 /etc/update-motd.d/

如果要禁用單個指令碼,請執行以下 :

bob@ubuntu-20-04:~$ sudo chmod -x /etc/update-motd.d/00-header

如何在 Ubuntu 中禁用 motd 歡迎訊息如何在 Ubuntu 中禁用 motd 歡迎訊息

如何在 /etc/update-motd.d/ 目錄中建立我自己的指令碼?

只需建立一個 shell 指令碼,名稱自定義,名稱前面的序號根據需要填寫,數字越大優先順序越低。如下所示:

bob@ubuntu-20-04:~$ sudo touch /etc/update-motd.d/99-custom-msg
bob@ubuntu-20-04:~$ sudo vim /etc/update-motd.d/99-custom-msg 
Hello Ubuntu 20-04

新增可執行許可權:

bob@ubuntu-20-04:~$ sudo chmod +x /etc/update-motd.d/99-custom-msg

如何在 Ubuntu 中禁用 motd 歡迎訊息如何在 Ubuntu 中禁用 motd 歡迎訊息


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2912324/,如需轉載,請註明出處,否則將追究法律責任。

相關文章