Linux

如何在 linux 上自定義 telnet 登錄提示

  • May 25, 2017

當我login在 debian 上執行命令時,我得到:

hostname login: _

在 RHEL5、Solaris 或 HP-UX 上,我得到:

login: _

我需要能夠在 Linux 機器上自定義login:和提示它。password:我可以重新編譯包,但是有更好(更簡單)的方法嗎?

我正在尋找一些 PAM 配置選項,但沒有找到任何東西。

我知道它可以通過使用常量的pam_set_item()函式來完成PAM_USER_PROMPT,但是有沒有辦法在/etc/pam.d/*配置文件中進行這種自定義?

先感謝您。

更新:

我需要這個來自定義 telnet 使用者名和密碼提示。但是,telnetd用於/bin/login該提示,這就是我login在這個問題中要求自定義的原因。

您可以嘗試將系統區域設置更改為包含所需標籤的自定義區域設置。

如果您正在使用,mingetty那麼您可以--nohostname/etc/inittab

1:2345:respawn:/sbin/mingetty --nohostname tty1
1:2345:respawn:/sbin/mingetty --nohostname tty2



--nohostname
         Do not print the hostname before the login prompt.

引用自:https://serverfault.com/questions/319416