通过 Ctrl+Alt-F1 访问的 shell 登录以及通过图形用户界面以访客身份登录工作0O
当我尝试登录我的标准用户帐户通过图形界面,屏幕闪烁几秒钟变黑,然后撞倒我进入一个完美的登录屏幕。输入错误的用户帐户密码会出现标准错误消息 - 我的用户帐户和凭证验证似乎没有问题。
我认为我的个人图形配置导致了问题......我不确定如何重置它。我尝试通过以下方式停止 UI
sudo service lightdm stop
执行
sudo nvidia-xconfig
并重新启动 UI
sudo service lightdm start
无济于事。
我的工作站配有 Nvidia GeForce 560-448 显卡。我尝试使用最新的 Nvidia 64 位驱动程序(从官方网站下载)295.49 和最新的测试版驱动程序 302.07 来修复此问题。
有人知道如何修复这个问题吗?非常感谢您的帮助 :)
答案1
我通过 安装 GDM 将显示管理器从默认的 LightDM 更改为 GDM sudo apt-get install gdm
。将 GDM 设置为新的显示管理器(sudo dpkg-reconfigure gdm
如果在安装过程中无法将 GDM 设置为显示管理器,请执行此操作),我可以在重启后通过它呈现给我的老式图形登录屏幕登录。
登录后,我通过执行 将显示管理器重置为 LightDM sudo dpkg-reconfigure lightdm
。再次重启后,一切恢复正常:现在我可以通过发行版的标准登录 UI 登录。
答案2
查看升级到12.04后:密码正确但无法登录。在问题的底部你会看到:
sudo rm /home/<username>/.Xauthority*
sudo apt-get install --reinstall xorg
sudo reboot
对我来说,这非常有效。
答案3
这很奇怪。
我已经运行 12.04 一段时间了(几个月),没有出现任何问题。我有一段时间没有登录 GUI 了(我通常使用 shell 或 Webmin)。今天,我尝试使用我的非 root 帐户通过 GUI 登录机器,它表现得好像正在尝试加载桌面,然后又将我弹回。我能够毫无问题地进入该帐户。
我创建了一个新帐户,并且可以通过 GUI 登录,但旧帐户仍然不起作用。
我停止了 lightdm 并启动了 gdm,并且能够通过 GUI 访问我的旧帐户。
lightdm 可能被什么东西卡住了...我不知道是什么,因为旧帐户的帐户主目录几乎是空的,只包含隐藏文件。我怀疑 lightdm 被隐藏文件卡住了。
我本来打算不管它,继续使用 gdm,但是看了上述可能的解决方案。
运行sudo rm /home/username/.Xauthority*
后没有重新安装 xorg。我停止了 gdm 并启动了 lightdm。然后我尝试再次登录旧帐户...成功了!
答案4
我必须通过以下方式创建一个新帐户 username2:sudo useradd -m username2
并sudo passwd username2
为其设置一个。然后我通过 lightdm 登录该帐户并创建另一个帐户 username3(这样它就有了 sudoers 之类的东西可以工作,而 username2 没有),然后我通过“midnight commander”mc 将所有内容从 /home/username 复制到 /home/username3 sudo chown username3:username3 /home/username3 -R
(它不会 chown 符号链接的文件夹内容,whatchout!)当我通过 username3 登录时,现在似乎一切正常!
我做了几次测试,甚至尝试清理主路径(重命名/bkp 并使用新创建的主路径的副本),但我无法使用用户名登录,所以我猜想是有一些外部配置阻止用户名工作,但用户名 3 和用户名 2 可以登录 lightdm。可能是在 /etc 上?
我还必须说,当系统冻结并且我强制硬重启时(是什么导致我无法登录 lightdm),我的 ctrl+alt+f1 总是给我一个黑屏,现在可以正常工作了!!所以我想知道要修复的配置文件是什么,因为我相信如果我运行一些标准命令,我可能会失去对我的文本控制台 ctrl+alt+f1 的访问权限......?