ubuntu/Linux Mint默认使用一个叫Seahorse的GNOME集成的密码管理器,该工具用一个与登陆密码相同的密码管理所有的网站密码、数字证书(PGP,SSH)和其他程序使用的密码词组。
GNOME 3.0以下的用户可以在main menu -> Applications -> Accessories -> Passwords and Encryption Keys.找到该程序
GNOME 3.0以上的用户(ubuntu 11.10/linux mint 12)可以搜索pass
后来我发现,每当改过自己的登陆密码并重新登陆之后,就会弹出该提示框,采用命令行方式来修改你的登陆密码也会出现这种情况。这是因为登陆密码改掉之后并不同步到Seahorse中(至少我认为是这样子),所以新的登陆密码并不能解锁你的Seahorse,因此而弹出提示框。
解决方案:
1、在terminal中输入以下命令来删除密钥文件:rm -f ~/.gnome2/keyrings/login.keyring
当你打开某个程序的时候,会提示你输入新的密码,输入即可。
2、打开Seahorse(上文已提及到打开方法),切换到Passwords标签,右击Passwords:login,选择
Change Password选项,输入旧密码和新密码。
成功了!下次登陆后,你再也不会看到任何提示框提示你输入那该死的密码。如果ubuntu集成这项密码同步功能的话,她的用户体验将会变得更好。
--转自