Terminal
如何更改 tty 登錄提示?
需要說明的是,我指的不是
/etc/issue
(顯示在提示前)或/etc/motd
(顯示在登錄後),而是提示本身,即目前hostname login:
作為一個好的衡量標準,我正在執行 Arch Linux,但我相信答案可能是跨發行版。
我的背景是 RHEL 派生的發行版(今天主要是 Fedora),Arch 對我來說是陌生的。
返回 RHEL 使用的時間
/etc/inittab
和mgetty
地點,您可以編輯 該選項/etc/inittab
並將其傳遞給. 這將設置提示。-p``mgetty
現在用的
systemd
/etc/inittab
是空的。tty 配置文件現在是/lib/systemd/system/getty\@.service
. 這個文件似乎用來agetty
代替mgetty
管理 tty。agetty
手冊頁沒有顯示該-p
選項,但您可以重新安裝mgetty
並使用它。或者您可以將-n
(無提示)選項與-l
(指定登錄程序)選項一起使用,並/bin/login
使用您自己的提示編寫一個包裝器。現在,我不知道如何在 Arch 上進行設置,但您必須找出它管理 tty 的位置(
/etc/inittab
這是您必須查看的第一個位置),然後使用 tty 程序查看如何滾動您自己的自定義提示.