13 我尝试在/ var / run重命名文件中禁用motd.dynamic,但由于系统重新创建了文件,因此无法正常工作。 有人知道禁用它吗? 谢谢。 ssh motd banner — 赫德加纳罗 source motd文件在/ etc中不存在。我怎样做? — hdegenaro
20 大多数答案都需要root访问权限。 任何用户都可以获取干净的登录名(包括禁用MOTD),只需运行: touch $HOME/.hushlogin — 秦寺 source 这不能为问题提供答案。要批评或要求作者澄清,请在其帖子下方发表评论。- 评论来自 — 用户 2 @abu_bua:如果您在LQ审查队列中看到一些您一无所知的内容,请按“跳过”或google搜索答案。;-)这个答案完全正确,因为它默默无闻。 — Fabby @Graham -------- ^ — Fabby @qinsi:欢迎来到Ubuntu! :-)感谢您今天教我一些信息,并为最终进入LQ队列感到抱歉。+1 — Fabby 2 @abu_bua我并不是说这是所有答案中最好的。我要说的是:1.这是一个答案,而不是一个问题。2.我不知道.hushlogin。3.当我今天学到一些东西时,我感到很沮丧。 0 :-) — Fabby
16 中的脚本文件/etc/update-motd.d生成 /var/run/motd.dynamic您已识别为包含MOTD的文件。 停止生成此文件的一种简单方法是使用以下命令使所有脚本不可执行: chmod -x /etc/update-motd.d/* 注意:heemayl从此答案中获取的信息。 — Arronical source 1 如果它解决了您的问题,您是否可以通过单击灰色的小勾/勾号来接受答案:) — Arronical '16 2 我喜欢这是我在安装新的Ubuntu时要做的第一件事-删除内容。 — ecnepsnai
14 另一种方法是将以下行注释掉/etc/pam.d/login: #session optional pam_motd.so motd=/run/motd.dynamic #session optional pam_motd.so noupdate — 阿尔金·阿伦德尔 source
1 有一个在配置选项sshd_config,叫做PrintMotd。将其设置no为工作即可。 — 贾库耶 source 1 设计是如此可悲,即使SSH设置为PrintMotd no也无法运行脚本。我认为pam确实是最好的出路,看来noupdate设置应该可以解决这个问题,但事实并非如此。 — Florian Heigl 1 正如@FlorianHeigl所建议的那样,这不起作用。 — einpoklum 问题是关于在ssh中禁用motd,答案确实是这样。但是从您的评论或形式上讲,弗洛里安都不清楚什么是行不通的。如果您有其他问题,则此处有一个按钮。 — 雅库耶