锁定屏幕无法使用正确的密码Gnome和Ubuntu 14.04解锁


12

我最近不得不重新安装。我安装了普通的Ubuntu 14.04。然后,我安装了gnome / gnome shell / gdm。然后,我登录用户以使用gnome。从那时起,我一直在配置我的系统。

昨天,解锁工作正常。今天,自动锁定屏幕不接受我的密码有效。它就像处理输入一样接受输入,然后将我带回到相同的密码提示符。如果我单击“以新用户身份登录”链接,它将带我直接回到锁定屏幕。Ctrl+ Alt+ F1等,什么也不做。

我不得不求助于硬启动。我已经尝试了一次以上。(第一次是通过自动的空闲时间锁定,第二次是通过键盘命令触发锁定屏幕)。

我确定我的密码正确,因为我可以在冷启动后登录。


检查您对〜/的权限。Xauthority听起来像root现在拥有它。您只需删除它,就可以了。其中一个原因,为什么你不使用sudo,以开放的图形用户界面
ElefantPhace

@ElefantPhace您可能希望将其(或类似内容)发布为答案。
伊利亚·卡根

我将添加一点。自从我最初问这个问题以来,我仍然有这个问题定期发生。通常大约每月一次。我已经注意到,由于某种原因,这似乎是最常见的(并非每次都如此),这种情况似乎发生在我发现自己重新启动一次之后的日子。我看不到这与任何东西有什么关系,但这是我到目前为止收集到的唯一其他证据。
Cris Holdorph'3

Answers:


10

其他两个答案都没有为我解决问题,但是一些额外的搜索导致此错误报告

sudo chown root:shadow /sbin/unix_chkpwd
sudo chmod 2755 /sbin/unix_chkpwd

为我解决了这个问题。


在Ubuntu 16.04上也解决了我的问题。
X09年

1
为我工作ubuntu 16.04 LTS
Nimish

这些已经是ubuntu随附ootb的权限
ccpizza

@ccpizza和?这并不意味着他们不能被损坏或更改。
尼克·奥兰多

@NickOrlando:仅提及此内容是为了鼓励人们在尝试“修复”它们之前先检查当前权限。
ccpizza


1

打开一个终端并输入ll | grep '.Xauthority',并确保它归您所有而不是root用户。

可以将chown其删除,也可以将其删除!现在,只需注销并重新登录。

这是您不应该sudo用来打开GUI的主要原因之一,因为root将拥有您主目录中某些文件的所有权。


.Xauthority文件归我的用户所有。因此,就我所希望的那样,我做了一个简单的修复。不幸的是,这不是我的问题。
克里斯·霍尔多夫

检查您的计算机.xsession-errors,看看是否可以找到任何线索
ElefantPhace 2014年

没有.xsession-errors文件,但是自从最近一次重启以来,我还没有锁定屏幕。如果这样做,我将无法重新进入,直到重新启动。因此,如果该文件在重新启动/重新登录/重新启动x之后仍然存在,则该文件不存在。
克里斯·霍尔多夫

0

我遇到这样的问题,我的密码未从GUI登录页面接受。然后,我通过恢复模式登录并执行以下操作:

su # followed by root password
mount -o remount,rw /  
mv .bashrc bashrc_old
mv .profile profile_old
reboot

现在,使用密码登录将再次起作用。


0

我遇到了同样的问题。如我所知,这是由于将DISPLAY用户.bashrc(和.profile)中的变量设置为引起的'localhost:0.0'。在注释掉该定义之后,我能够登录到GUI。否则,只能进行终端登录(ctrl-alt-F1或ssh)。


0

这5个答案都不能解决我的问题,但是在Ubuntu 18.04上确实做到了:

我记得上一次在锁定屏幕之前使用了哪种语言/键盘布局,然后我以该语言输入了密码,尽管锁定屏幕应用程序中显示了哪种语言。

锁定屏幕应用程序中存在一个错误,尽管该错误表明它已更改,但它不会更改键盘布局。


无论显示什么锁定屏幕,如何输入密码?那么,如何在锁定屏幕上更改语言?
谢尔盖·布什曼诺夫,

@SergeyBushmanov假装您除了显示的布局外,还输入另一个密码。尽管显示了什么内容,但是您不能从锁定屏幕时更改设置。这就是报告该错误的原因。
1MI

我假装不接受任何密码。
谢尔盖·布什曼诺夫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.