自动登录的用户是来宾会话,登录脚本通过运行/etc/guest-session/auto.sh
。它不会产生任何错误消息,只是停留在黑屏上。
它是 Linux Mint 18.3,肉桂。 64位,它永远不会再进入桌面,因为我无法访问计算机,所以我找不到特定的脚本,但它的目的是从 xprintidle 获取空闲时间,然后将其与我用来表示睡眠的变量进行比较时间,如果较大则退出 gnome 会话,如果较低则再次睡眠。
我拥有完全的 root 访问权限,只是不能访问作为访客会话的自动登录用户。
尝试过的解决方案:Ctrl+alt+f1 没有改变
答案1
首先,您应该登录到单用户模式并使用rw
选项重新安装所需的分区。
启动进入单用户模式
中断引导过程以访问 GRUB 菜单。为此,请按任意键'启动到......在X'显示。
进入最新内核(或默认使用的内核)的编辑模式,并编辑以该内核开头linux /boot/vm* <..> ro quiet splash
并附加到init=/bin/bash
其末尾的行。
按F10
保存并按b
以使用新选项启动。
这将引导您进入 root shell(那里没有 GUI)。现在将 root 重新挂载为可写文件系统。
mount -o rw,remount /
消除问题
选一个:
+-直接从单用户模式调查问题。
在 中查找损坏的脚本/etc/profile
,/home/guest/.bashrc
或源自登录过程的任何其他配置文件。
+-默认情况下禁用访客自动登录系统。
将行修改autologin-user=user
为/etc/lightdm/lightdm.conf
.autologin-user=
恢复启动过程
使用 重新挂载根文件系统进入ro
模式mount -o ro,remount /
。
执行/sbin/init
以继续启动过程,或按CTRL+d
重新启动计算机。
根据您选择的路径,您可以以访客身份登录(如果在登录时自动执行中消除了停止脚本),也可以以具有 root 权限的用户身份登录(如果访客被排除在自动登录过程之外)。
答案2
启动实时 Linux(例如,从 USB 拇指驱动器安装 Linux Mint),从内部驱动器安装根分区,查找并修复/禁用伪造脚本。