Rap*_*pti 5 arch-linux autologin terminal getty
我试图让我的计算机在 Arch Linux 计算机上重新启动后自动以特定用户身份登录。我按照Arch Linux Wiki 的指南,运行# systemctl edit getty@tty1并粘贴了以下几行:
[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin username --noclear %I $TERM
Run Code Online (Sandbox Code Playgroud)
这有效,我会自动登录以及一切。但是,当我因为想以其他人的身份登录而按 CTRL+D 注销时,会触发自动登录并立即重新登录。如何将自动登录配置为仅在启动后第一次自动登录,并且当我手动注销时什么都不做?
小智 2
据我所知agetty还没有这个功能。因此,您必须自己完成此操作,例如使用 bash/perl/whatever 脚本保存状态,如果有此启动的预览登录(目录在重新启动后以某种方式重新启动),然后启动匹配的 getty。
问题是,如果您确实需要完成这项工作,您也可以更改为 tty2(使用 alt+F2)并照常登录。
问候
| 归档时间: |
|
| 查看次数: |
3072 次 |
| 最近记录: |