救急!!!!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
kikinj
帖子: 23
注册时间: 2007-11-06 22:22

救急!!!!

#1

帖子 kikinj » 2009-04-17 22:32

9.04安装后,home中的文件被加密了也不知道,在安装完语言支持后重新启动输入密码登录后只有鼠标能动,屏幕没有出现桌面。。。。。

home中的所有文件都看不到了!!!

用8.10的live-cd开机能够发现在9.04的home中有一个文件夹.Private,里面有很多文件(都是一堆乱码的文件名),向各位求助!如何解密?
恢复我的文件
google了很久 看了很多都是告诉如何加密,没有说如何恢复的。
那位兄弟知道如何做?谢谢诶


急急急急急急急!!!!

kikinj
帖子: 23
注册时间: 2007-11-06 22:22

Re: 救急!!!!

#2

帖子 kikinj » 2009-04-17 23:23

:em20
kikinj
帖子: 23
注册时间: 2007-11-06 22:22

Re: 救急!!!!

#3

帖子 kikinj » 2009-04-18 9:15

各位兄弟有知道的吗?
如何恢复被ecryptfs的文件,密码都知道
头像
kurai
帖子: 764
注册时间: 2009-04-17 10:42

Re: 救急!!!!

#4

帖子 kurai » 2009-04-18 10:20

9.0.4默认不加密阿,肯定是你自己加的密,忘了密码吧?
还是想想,有没有输过密码吧,破解密码这东西,不是多容易的事情阿
我就没有那个文件夹,帮不了你哦~~
kikinj
帖子: 23
注册时间: 2007-11-06 22:22

Re: 救急!!!!

#5

帖子 kikinj » 2009-04-18 10:47

密码是有的,密码都是用的登录密码。

系统正常登录
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 救急!!!!

#6

帖子 daf3707 » 2009-04-18 10:51

加密了就不能登录了,ubuntu不会这么弱智吧
头像
kurai
帖子: 764
注册时间: 2009-04-17 10:42

Re: 救急!!!!

#7

帖子 kurai » 2009-04-18 11:10

你是不是装了这个东西了?
Do NOT move ~/.ecryptfs into ~/Private!!! The ~/.ecryptfs directory contains a key signature required to mount ~/Private, and the only valuable data (your key) is already encrypted in that directory. Should you do something silly like this, to recover your data, you will need to manually mount ~/Private as root, and using the unwrapped passphrase.

* sudo mount -t ecryptfs /home/USER/.Private /mnt
o key type: passphrase
o

passphrase: whatever you recorded when you ran ecryptfs-setup-private
o key cipher: aes
o key bytes: 16
o plaintext passthrough: no
o mount: yes
o avoid warning in the future: no
* sudo mv /mnt/.ecryptfs /home/USER/
* sudo umount /mnt

In a future release of Ubuntu (beyond Intrepid), we can consider automatically writing such sensitive date to ~/Private, or perhaps encrypting all of a user's $HOME.
头像
kurai
帖子: 764
注册时间: 2009-04-17 10:42

Re: 救急!!!!

#8

帖子 kurai » 2009-04-18 11:17

屏幕没有出现桌面 这个好像跟你这个加密软件没关系哦
home看不到了,可能是正常的,从使用说明上看,你要挂载一下你加密过的文件夹~
一、建立你的私人文件夹
1、安装ecryptfs-utils
sudo apt-get install ecryptfs-utils
2、建立私人文件夹(不要sudo)
ecryptfs-setup-private
3、输入你的登陆密码,然后输入一个挂载密码或者(不输)随机产生一个 (在安全位置记好这两个密码,你手动恢复时要用到。)
4、注销,然后再登陆,建立挂载点
挂载私人文件夹:
sudo mount -t ecryptfs /home/username/.Private /home/username/Private
二、使用私人文件夹
只要你在这个Private目录下建立的任何文件都会被加密,但是对你当前的用户是透明的,也就是说这个目录下对你都是明文,实际上文件是储存在~/.Private 这个文件夹内。当其他用户登录时,Private 文件夹是不会被挂载的。但是可以看到~/.Private 里面的文件,不过你是看不到文件的内容的,你看到的只能是乱码,因为被加密了。
sudo nautilus打开文件管理器,然后按照往常一样拷贝;
或者
直接在桌面把这些东西创建一个启动器,在命令那里 输入sudo nautilus,按确定以后,会产生一个可执行文件,然后直接双击它就以root的身份进入系统,然后按照往常一样拷贝。
难道你让他随机生成了一个密码,你没注意,没记下来?
头像
kurai
帖子: 764
注册时间: 2009-04-17 10:42

Re: 救急!!!!

#9

帖子 kurai » 2009-04-18 11:36

# @@ 如果在 ecryptfs-setup-private 时 login psp 不是输入当前用户的当前密码, 在重启后 Private 不会自动挂载
# 手工执行 ecryptfs-mount-private 时也会出错 keyctl_search: Required key not available
# 解决: 用 root 用户执行 passwd user1 , 将用户密码改为设置 login psp 时设置的一样

# 示例: user1 系统登陆口令 123 , login psp 设为 abc , mount psp 设为 defg
# 用 root 用户执行 passwd user1 ,将 user1 系统登陆口令改为 abc , user1 登陆可自动挂载加密目录, 根据需要修改密码
# 或者: user1 登陆,备份 ~/.ecryptfs/wrapped-passphrase , passwd 修改自己的密码为 abc,
# 恢复备份的 ~/.ecryptfs/wrapped-passphrase 文件, 注销重登陆 , 根据需要修改密码
# 或者: user1 执行 mount.ecryptfs -t ecryptfs -o rw,ecryptfs_sig=$(cat ~/.ecryptfs/Private.sig), \
# ecryptfs_cipher=aes,ecryptfs_key_bytes=16,user=user1 ~/.Private ~/Private 输入 defg

# 原因是用户执行不带参数的 passwd 时会用旧密码解密 ~/.ecryptfs/wrapped-passphrase 再用新密码加密
# 其它用户使用 passwd user1 改 user1 密码时不会修改 user1 的 ~/.ecryptfs/wrapped-passphrase 文件
# 参阅 /etc/pam.d/common-password

# @@ pam_ecryptfs.so 模块好像有bug ,在用户使用 passwd 改自己的密码时,
# 如果密码太短修改登陆密码不成功,~/.ecryptfs/wrapped-passphrase 文件也会被重新wrap
# 这时只能再用 root 用户 passwd user1 来改 user1 的登陆密码

恩,你修改一下你的密码试试,改成跟你现在的登录密码一样的
头像
fpoint
帖子: 112
注册时间: 2008-12-29 21:16
联系:

Re: 救急!!!!

#10

帖子 fpoint » 2009-11-07 18:45

问题已经解决,请参考
http://blog.lizhenyu.com/2009/11/05/%E6 ... %E5%BD%95/

文章中虽然说的是主目录,不过一般目录也可以照此方法解决。
回复