首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Motd没有出现

Motd没有出现
EN

Unix & Linux用户
提问于 2010-12-07 11:18:41
回答 3查看 7K关注 0票数 8

我想在我的机器上设置一个定制的motd (“当天的消息”)(目前MacOSX10.6.5使用Bash和Terminal.app)。

/etc/中没有motd文件,所以我创建了一个带有一些示例文本的文件。但是当我重新启动终端时,消息就不会显示出来。我尝试过logout,然后是login,但它似乎仍然没有发挥作用。

如果我做了ls -l /etc/motd,我得到(如果有任何线索):

-rw-r--r-- 1 root wheel 30 7 Dec 11:58 /etc/motd

我是不是遗漏了什么?

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2010-12-07 19:39:36

看来我算出来了。我的motd没有出现一定是因为我在我的主目录.hushlogin中触摸/添加了一个空文件,它实际上抑制了任何登录消息(据我理解,它不仅会杀死motd,而且还会杀死任何其他登录消息)。无论如何,我的问题已经解决了,很可能我忘记删除那个.hushlogin文件了。

票数 8
EN

Unix & Linux用户

发布于 2010-12-07 13:01:42

根据您的发行版,系统可能会在每次启动时自动创建一个新的motd。Ubuntu似乎至少在这样做。

干杯

票数 0
EN

Unix & Linux用户

发布于 2017-04-06 13:08:00

这取决于你的分布。

通常,您可以创建/etc/motd文件,内容将在登录时显示,以及来自/etc/motd.dynamic的内容。

如果您创建/etc/update-motd.d并在那里放置脚本,它们将填充/etc/motd.dynamic

一些发行版修改了/etc/motd.dynamic中的/etc/init.d/motd

详见此处

https://ownyourbits.com/2017/04/05/customize-your-motd-login-message-in-debian-and-ubuntu/

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/4598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档