我遇到了一个问题,我在 Gentoo Linux 上得到了我的/etc/motd 文件的两个打印输出。 sshd 正在执行其中一份打印输出,我可以通过配置/etc/ssh/sshd_config 来切换它,但我无法找出是谁在打印第二份副本。由于审计要求,我无法禁用 sshd 打印出 motd。我正在运行 bash shell,为了它的值(value)
知道谁在打印第二份副本吗?我不认为它是 bash,因为当我将/etc/passwd 更改为对我的 shell 使用/bin/ksh 时,我仍然会显示 motd。
它不是/etc/issue,因为它包含字符串“This is\n (\s\m\r) (\l)”,只有当您坐在机器前时才会打印。
最佳答案
看起来答案在/etc/pam.d/login 和/etc/pam.d/system-login 文件中。我不得不注释掉 pam_motd.so 行。
关于bash -/etc/motd 在 Gentoo Linux 上打印两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/190912/