假设自动登录会话在 Ubuntu 中处于活动状态。因此将没有机会选择会话(例如 gnome、unity、kde 等)。但如果环境被破坏,除了命令行之外没有办法逃脱。
有没有办法在不依赖 GUI 会话的情况下禁用自动登录
答案1
要阻止 lightdm 自动登录用户bob
,请编辑/etc/lightdm/lightdm.conf
并更改该行
autologin-user=bob
到
autologin-user=
(=
将是该行的最后一个字符)
答案2
您可以使用sed
自动执行此操作:
sudo sed -i.backup -e 's/autologin-user=\(.*\)/autologin-user=/ /etc/lightdm/lightdm.conf
这将更改第一次出现的autologin-user=someUser
with autologin-user=
(替换someUser
为设置为自动登录的任何用户)。它还将创建名为 的原始文件的备份lightdm.conf.backup
。
或者你可以简单地完全删除该行:
sudo sed -i.backup '/autologin-user=/d' /etc/lightdm/lightdm.conf
我在新的 12.04.5 虚拟机上测试了这两种方法,效果很好。
答案3
按Ctrl+ Alt+F3和
- 登录
sudo service "name of login manager" stop
通常此服务是 gdm 或 lightdm。
答案4
如果您使用 lightdm 进行日志记录,但没有 GUI,则可以运行以下命令:
sudo nano /etc/lightdm/lightdm.conf
您将看到一行autologin-user=username
,您可以对其进行注释#
或直接删除该username
语句。
然后,在命令行中运行sudo service lightdm restart
或重新启动您的电脑。