如何在自动登录用户后禁用 cconsole 输出(Ubtuntu Server 22.02 LTS)

如何在自动登录用户后禁用 cconsole 输出(Ubtuntu Server 22.02 LTS)

我刚刚在我的旧笔记本电脑上安装了 Ubuntu Server 22.04 LTS。

在您询问安全问题之前:这仅供个人使用,不涉及企业/生产环境。

在最终做出判断之前,还有一点值得了解:我刚刚在网上搜索了大约 2 个小时以寻找解决方案,但没有找到任何有用的东西。而且我是 Linux 的绝对初学者。

我设法通过此解决方案让我的用户自动登录:

  • 创建目录:

sudo mkdir /etc/systemd/system/[email protected]

  • 创建并打开文件:

sudo nano /etc/systemd/system/[email protected]/override.conf

  • 输入新创建的文件中:

[Service] ExecStart= ExecStart=-/sbin/agetty --noissue --autologin username %I $TERM Type=idle

因此,这工作正常,但是成功登录后会自动输出文本:

server login: user (automatic login)

其次是 MOTD。

我的问题是:我如何禁用/编辑此文本(在 MOTD 之前)?

我希望它不存在。

此外,如果有其他方法可以启用自动登录(可能在标准设置下甚至没有任何输出),请告诉我,我会很乐意使用它。

提前谢谢您!问候和祝福!

答案1

将参数添加--skip-login到您的agetty命令中。

也可以看看

笔记

我在 Ubuntu 22.04 上测试过

相关内容