1

连接到 ssh 后,您会收到一条由 /etc/motd 提供的欢迎消息。现在我希望每个用户都有这些消息,但我不能编辑 /etc/motd.

所以我想知道 ~/.ssh/motd 是否有可能使这些消息存储在用户目录中。这会很棒,因为每个用户都应该对给定的路径结构有自己的说明。

有人知道如何解决这个问题吗?提前致谢!

4

1 回答 1

3

“每日消息”是一种向所有用户发送消息的廉价方式。如果您想针对个人用户,您有以下选项:

  1. 给他们发一封电子邮件。
  2. 编辑登录脚本(查看/etc/profileBourne shell)并添加一行,在特定路径中查找每个用户的消息并显示该消息。例子:

    test -e /var/motd/$LOGNAME && cat /var/motd/$LOGNAME
    

第二种方法的优点是您可以定义使用哪个路径(因此您可以使用您可以编写的路径;如果您不会编写/etc/motd,那么您也无法编辑任何内容~/.ssh/)。

当然,您需要进行root设置。

于 2013-01-08T08:56:15.010 回答