如何从命令行更改我的密钥环密码

如何从命令行更改我的密钥环密码

我的屏幕冻结了,我想这可能是由于登录密钥环引起的。现在,它正在请求一个新的密钥环(我删除了旧的),但屏幕没有响应。我唯一可以访问任何东西的方式是在启动时通过 root shell。

如何从命令提示符设置密钥环?

答案1

经过多次尝试和错误,我发现旧的 feisty 软件包pam-keyring仍然包含pam-keyring-tool可用于从命令行解锁密钥环的工具。Ubuntu 在 feisty 发布后将该工具从软件包中删除,也许是出于安全原因?

以下是具体操作:

  1. 下载软件包:

    wget https://launchpad.net/ubuntu/+archive/primary/+files/pam-keyring_0.0.8.orig.tar.gz
    
  2. 将其解压到你想要的位置,然后执行以下操作:

    ./configure
    
    make
    

    您不需要进行安装,因为您不想在任何时候升级该软件包。

  3. 打开登录后配置文件rc.local

    gksu gedit /etc/rc.local
    
  4. 编辑使其看起来像这样:

    exec echo ENTER_YOUR_PASSWORD_HERE | /PATH_TO_PAM_KEYRING_TOOL/pam-keyring-tool --keyring=login -u -s
    
    exit 0
    

就是这样!这绝对有效。

相关内容