Ubuntu Kylin技术论坛

 找回密码
查看: 10214|回复: 7

要解除锁定,请输入密钥环“默认密钥”的密码 是怎么回事呢?

[复制链接]
  • TA的每日心情
    郁闷
    2015-5-1 15:04
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    发表于 2015-4-6 14:39:40 | 显示全部楼层 |阅读模式
    要解除锁定,请输入密钥环“默认密钥”的密码
    一个应用程序想要访问密钥环“默认密钥”,但该密钥环已上锁
    密码:__________________________________
                              
    遇到这种情况我该怎么办?
    自从用上这套系统 我只设过一个密码 我输入到这里 竟然显示密码错误。
    也不知道这个窗口是怎么弹出来的。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-1-29 17:20
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    发表于 2015-4-7 10:11:34 | 显示全部楼层
    输入开机密码不行吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-5-1 15:04
  • 签到天数: 22 天

    [LV.4]偶尔看看III

     楼主| 发表于 2015-4-7 16:30:50 | 显示全部楼层
    Tiger 发表于 2015-4-7 10:11
    输入开机密码不行吗?

    不是开机密码,输入后它还弹
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-1-29 17:20
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    发表于 2015-4-7 16:38:16 | 显示全部楼层
    XStelo 发表于 2015-4-7 16:30
    不是开机密码,输入后它还弹

    你是不是安装系统设置密码的时候勾选了加密主目录?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-5-1 15:04
  • 签到天数: 22 天

    [LV.4]偶尔看看III

     楼主| 发表于 2015-4-7 17:06:27 | 显示全部楼层
    Tiger 发表于 2015-4-7 16:38
    你是不是安装系统设置密码的时候勾选了加密主目录?

    嗯 想起来了是加密了主目录 那该怎么解决?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-1-29 17:20
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    发表于 2015-4-8 09:02:40 | 显示全部楼层
    XStelo 发表于 2015-4-7 17:06
    嗯 想起来了是加密了主目录 那该怎么解决?

    试试这个吧!在网上找的:(原文:http://hi.baidu.com/liuhenglovey ... 925f09367abefa.html

    恢复被ecryptfs加密的主目录

    很不幸, 前两天系统被我弄得启动不了了。更不幸的是我先择了加密我的主目录选项。简单的说就是把整个主目录都加密了,如果电脑丢失或者重新安装系统 时,没有关键密码此主目录则永远无法恢复,数据则可保无忧。不管有没有用,用各种方法试验恢复主目录时总是遇到各种各样的问题,其中最好的情况是目录恢复 了,但其中的文件名称是乱码,根本无法解读,在网上找了很久的资料,最后才发现原因,贴在此处:

    可以用live CD启动,登入系统后要做的第一件事情就是保存好密钥,在终端中输入:

    ecryptfs-unwrap-passphrase
    则可以得到一串长长的字符串,保存在安全的地方,这是关键;
    仔细检查安装的系统,你会发现,被加密的整个主目录实际上只是一个被挂载的空目录,里面只有四个文件,真正的文件实际上存放在 /home/.ecryptfs/你的主目录名/.Private中,是加密存放的,所以重新安装系统时,这个目录一定不能被删除,否则神仙也救不了你。

    假设已经重新安装了系统,则进行如下操作:
    确认先前的/home/.ecryptfs/被加密的目录名/.Private 里面的文件在不在,如果不在,不用继续了
    如果先前忘记保存的密钥串或者密钥串丢了,检查
    /home/.ecryptfs/被加密的目录名/.ecryptfs/wrapped-passphrase文件在不在,如果不在,也不用继续了,如果在,
    安装ecryptfs:
    sudo aptutide install ecryptfs-utils
    如果已经安装,此步略。
    在终端中输入:
    sudo ecryptfs-unwrap-passphrase wrapped-passphrase 不用说在哪运行了吧,就是在旧的那个wrapped-passphrase文件所在的目录里,你想将这个文件拷贝出来操作也随便你
    Passphrase: 输入以前主目录被加密的用户密码
    得到密钥串,保存起来
    在现在的主目录下新建一个目录restore
    在终端输入:
    sudo ecryptfs-add-passphrase –fnek 注:–fnek 有两个 -,即“- -fnek”,还有,如果这一步不sudo,同样会出错
    Passphrase:输入先前保存在安全位置的那一长串字符串
    Inserted auth tok with sig [6ceb75c6208b3c78] into the user session keyring
    Inserted auth tok with sig [01bda2c2fc25d863] into the user session keyring
    记住方括号中的两串字符串,后面要用到。其中第二串是解密文件名用的
    注:这一步相当重要,很多时候就是因为这一步没有做,没有将先前保存的密钥导入密钥环中(我是这么理解的),结果要不恢复出错,要不恢复出来的文件名称、目录名称全部是看不懂的东东。在终端输入:
    sudo mount -t ecryptfs /home/.ecryptfs/以前那个被加密主目录名称/.Private ~/restore
    Passphrase:同样输入先前保存的字符串
    Select cipher:
    1) aes: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
    2) blowfish: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
    3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24 (not loaded)
    4) twofish: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
    5) cast6: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
    6) cast5: blocksize = 8; min keysize = 5; max keysize = 16 (not loaded)
    Selection [aes]:直接回车
    Select key bytes:
    1) 16
    2) 32
    3) 24
    Selection [16]:直接回车
    Enable plaintext passthrough (y/n) [n]:直接回车
    Enable filename encryption (y/n) [n]: y 这一步很关键,因为加密主目录时文件名称是默认加密的,一定要回答y
    Filname Encryption Key (FNEK) Signature [6ceb75c6208b3c78]: 01bda2c2fc25d863 将前面提到的那两串字符串中的第二串输入
    Attempting to mount with the following options:
    ecryptfs_unlink_sigs
    ecryptfs_fnek_sig=01bda2c2fc25d863
    ecryptfs_key_bytes=16
    ecryptfs_cipher=aes
    ecryptfs_sig=6ceb75c6208b3c78
    WARNING: Based on the contents of [/root/.ecryptfs/sig-cache.txt],
    it looks like you have never mounted with this key
    before. This could mean that you have typed your
    passphrase wrong.
    Would you like to proceed with the mount (yes/no)? yes 你从未用这个密码挂载过,是否继续?
    Would you like to append sig [86a764759a1f7625] to
    [/root/.ecryptfs/sig-cache.txt]
    in order to avoid this warning in the future (yes/no)? no 是否将此次挂载信息记录下来以免下次报警?
    Not adding sig to user sig cache file; continuing with mount.

    到此,去访问主目录中的restore文件夹,应该不会出现问题了。把要恢复的文件拷贝出来,不然下次开机想再进去又要来一次。如果你没有在最开始那一步进行
    ecryptfs-add-passphrase –fnek
    的操作的话,应该会出现以下的出错信息:
    Error mounting eCryptfs: [-2] No such file or directory
    目录挂载失败。莫名其妙。找不到文件?就是这个问题困扰了我很长一段时间,总是挂载失败。
    这是比较简单的方式,对于ecryptfs复杂运用,欢迎和我讨论。

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-1-29 17:20
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    发表于 2015-4-8 09:03:11 | 显示全部楼层
    XStelo 发表于 2015-4-7 17:06
    嗯 想起来了是加密了主目录 那该怎么解决?

    不过我感觉应该就是开机设置的密码
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-5-1 15:04
  • 签到天数: 22 天

    [LV.4]偶尔看看III

     楼主| 发表于 2015-4-9 14:38:21 | 显示全部楼层
    Tiger 发表于 2015-4-8 09:03
    不过我感觉应该就是开机设置的密码

    太棒了 我试试啊 还真挺有难度。辛苦了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|Ubuntu Kylin    

    GMT+8, 2019-5-26 18:30 , Processed in 0.026975 second(s), 10 queries , File On.

    Copyright ©2013-2019 Ubuntu Kylin. All Rights Reserved .

    ICP No. 15002470-2 Tianjin

    快速回复 返回顶部 返回列表