Ubuntu下提示:unlocklogin keyring解决办法

用笔记本装Ubuntu或者其他发行版本的同学可能都遇到这么个问题,每次登录系统都会提示enter password to unlock your login keyring,虽说Linux下安全做得不错,但事物总是有两面性,像咱这样从Windows转过来的用户,懒惯了,倒是希望Ubuntu能给我个选项,让这个该死的对话框不自动弹出来。

在度娘里搜索解决答案,多数人都是照抄,都说seahorse重新设置默认密码,fuuuck!!!也不知道多少人真的解决了这问题。反正我这根本没效果,本人亲测。

研究发现,这个对话框其实是系统设置了用户自动登录,登录的时候开启了无线自动连接,据说这个对话框其实是为无线安全而弹出来的,也就是说当你在某个无线环境设置好后,再换个环境,需要对新环境重新设置,我们的目标是一个环境只需要设置一次。(最新版本的Ubuntu已经解决这问题)

具体情况未作验证,最终解决方法便姑且是从无线连接入手,死马就当活马医吧,不花钱,咱就是这样折腾来的。在右上角连接图标上单击或者在系统管理中找到网络连接管理程序》edit connection》填入安全验证密码解锁》wireless》点右边的edit》注意左下角,available to all users将对所有用户有效勾选上,关闭保存,重启实验下是不是有效果。

如果处于不可选状态,可以将此无线连接删除,重新连接,再重复以上操作,应该ok了再不行哥还有另外一招o(∩∩)o…哈哈。

这个密码其实是保存在~/.gnome2/keyrings$下面,网上有个解决方法是将下面保存的密钥删除,测试证明那是治标不治本的,删除后只是不再连接无线的情况下有效,如果再次连接,还将出现同样的提示,所以这种解决方案是误传。

  1. Right click your wireless (Network Manager) icon in the tray and click Edit Connections.
  1. Click the Wireless tab, highlight your wireless connection, then click Edit.
  1. At the bottom there is a checkbox called “Available to all users”. Click it then click Apply to save your change.

It will ask for your password because it is a system-wide change, but that’s it! You, or anyone else you make an account for can now log on and get the wireless connection without anyone having access to your (unencrypted) passwords.

可能你那经过以上折腾还不奏效,那就继续看下面的方法吧,也简单,看右图。这个图怎么来的?

我用的是Ubuntu11.04,unity界面,刚开始有点不习惯,现在觉着挺好。按command键弹出程序选择界面,在搜索框输入:user,应该可以看到users and group在下面了,没错,就选择它,然后你就看到我上面的截图了,其他版本的也一样,找到用户和组管理程序就好了,然后把不需要密码登录勾选上,再实验下是否哦拉(user settings>password>click change>select don’t ask for password on login)。我这用的就是这种方法,朋友们最终怎么解决的可以跟大家一起晒晒。