首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用getty@.service显示自定义消息

禁用getty@.service显示自定义消息
EN

Server Fault用户
提问于 2022-07-11 14:07:09
回答 1查看 88关注 0票数 0

我在vm中运行了一个CentOS 8服务器。我只通过ssh访问此服务器。因此,我不需要登录提示,一旦服务器完成启动。因此,我继续禁用getty@.service

现在服务器可以启动了。我可以去伺服器。

我的问题是,一旦服务器完成启动,我如何清除屏幕并显示自定义文本。由于我假设这个文件是由getty@.service读取和使用的,所以没有加载/etc/ contents中的内容?我在这里有什么选择?

EN

回答 1

Server Fault用户

发布于 2022-07-11 14:51:53

我建议您阅读阿吉蒂(8)的手册页。我从未尝试过这样做,但这应该有效:再次启用服务,将服务文件复制到/etc/systemd/system,并修改它以启动/usr/sbin/nologin而不是/bin/login .

免予遵守该命令:

-l,-登录-程序login_program调用指定的login_program,而不是/bin/登录。这允许使用非标准的登录程序。例如,这样的程序可以要求拨号密码或使用不同的密码文件。看--登录-选项。

这样,就可以读取和显示文件/etc/问题,但不可能在终端上直接登录。您可能希望将行Restart=always更改为Restart=never,以防止重新启动循环,但在此之后,您应该可以继续工作了。

但请记住,无论您如何禁用getty服务--如果您曾经在服务器上断开网络连接(例如,由于配置错误),您将不得不启动一个救援磁盘以恢复您的服务器.禁用getty服务可能不是个好主意!

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

https://serverfault.com/questions/1105292

复制
相关文章

相似问题

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