13.10 登录循环解决方法会产生不必要的 root 访问权限

13.10 登录循环解决方法会产生不必要的 root 访问权限

lightdm 和 gdm 都不允许我登录除访客之外的任何帐户。到目前为止,我的解决方案是转到 shell (ctrl+alt+f1) 登录,然后 sudo startx。如果没有 sudo,xauthority 文件永远不会锁定。

这样一来,我就是 root 了。我无法从 root 成功访问非 root 终端。因此,当我想运行一些反对以 root 身份运行的文件或程序时,我必须切换到访客会话。

我真的不敢相信这个版本有多糟糕,两台电脑都发生了同样的事情。我并不介意绕过正常登录,但这会产生不必要的根访问权限,这是一个大问题。

编辑:经过进一步调查,我发现 su 用户名正是我所寻找的取消 root 终端的用户名

答案1

我曾有一个与 Lubuntu 有类似的问题登录循环。

@NikTh建议这个对我有用:

“尝试删除文件 ~/.Xauthority 。从 TTY 登录(CTRL+ALT+F2)并”

rm ~/.Xauthority .

“请小心使用点和大写字母 X。此文件隐藏在您的主目录中。可以安全地删除它。它将在下次登录时再次生成。删除后,请重新启动 lig​​htdm。”

sudo service lightdm stop ; sudo service lightdm start

相关内容