我刚刚在我的旧笔记本电脑上安装了 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 上测试过