连接到ssh后,您会收到一条由/ etc / motd提供的欢迎消息。现在我想为每个用户提供这些消息,但我不允许编辑/ etc / motd。
所以我想知道〜/ .ssh / motd是否有可能使这些消息存储在用户目录中。这将是很好的,因为每个用户都应该拥有自己的给定路径结构的指令。
有人知道如何解决这个问题吗? 提前谢谢!
答案 0 :(得分:3)
“当天的消息”是向所有用户发送消息的廉价方式。如果您想定位单个用户,您可以选择以下选项:
编辑登录脚本(查看/etc/profile
以获取Bourne shell)并添加一行,查找特定路径中的每用户消息并显示该消息。例如:
test -e /var/motd/$LOGNAME && cat /var/motd/$LOGNAME
第二种方法的优点是你可以定义使用哪个路径(所以你可以使用一个你可以编写的路径;如果你不能写/etc/motd
,那么你就不能在{{{}编辑任何东西。 1}}或者)。
当然,你需要~/.ssh/
来设置它。