主文件夹未解密

主文件夹未解密

我遇到了 .ICEauthority 问题,我想我刚刚解决了。但由于某种原因,系统无法解密我的主文件夹。当我运行 ecryptfs-mount-private 时,我收到消息“您不拥有该加密目录”。我该如何解决这个问题?

我读到它应该与.ecryptfs 有关,所以我做了一个 chown alpha:alpha .ecryptfs。

~/.ecryptfs$ ls -la
total 20
drwx------ 2 alpha alpha 4096 2010-06-27 10:02 .
drwxr-xr-x 4 alpha alpha 4096 2010-08-22 18:46 ..
-rw-r--r-- 1 alpha alpha    0 2010-08-22 18:46 auto-mount
-rw-r--r-- 1 alpha alpha    0 2010-08-22 18:46 auto-umount
-rw------- 1 alpha alpha   12 2010-08-22 18:46 Private.mnt
-rw------- 1 alpha alpha   34 2010-08-22 18:46 Private.sig
-rw------- 1 alpha root    48 2010-08-22 18:46 wrapped-passphrase
-rw-r--r-- 1 alpha alpha    0 2010-08-22 19:07 .wrapped-passphrase.recorded

我是否也应该在wrapped-passphrase 上执行 chown alpha:alpha ?


有关 .ICEauthority 问题的更多信息:昨天我安装了 veetle(但一直无法使用),今天启动计算机时桌面从未“加载”。我收到标准消息,提示无法更新 .ICEauthority、无法启动 nautilus 以及“配置服务器出现问题。(/usr/lib/libgconf2-4/gconf-sanity-check-2 以状态 256 退出)”[此消息是从互联网上复制的,我不知道版本和状态号是否匹配,但至少是涉及 gconf-sanity-check-2 的错误消息]。因此,我发现人们在安装 veetle 时也遇到了同样的问题,因此我认为 veetle 是导致问题的原因。我所做的是删除 vlc(因为根据不同的线程,这应该可以解决问题)。删除 vlc 时,我得到了一个“.ICEauthority”文件(之前没有),但仍然没有桌面。这显然是由于一些权限问题,所以我运行了 chown alpha:alpha /home/alpha,成功了 - 现在我在这里。HTH

编辑:我实际上做了更多的事情,但主要是在这里和那里更改权限。例如,执行 chmod 1777 /tmp(但这些操作从未使计算机正常工作)。


我创建了一个新用户并执行了 ls -la /home/alpha:

/home/alpha$ ls -la
ls: cannot access .gvfs: Permission denied
total 148
drwxr-xr-x 28 alpha alpha 4096 2011-01-24 12:35 .
drwxr-xr-x  5 root  root  4096 2011-01-24 13:25 ..
lrwxrwxrwx  1 alpha alpha   56 2010-08-22 18:46 Access-Your-Private-Data.desktop -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop
drwx------  3 alpha alpha 4096 2011-01-24 12:03 .adobe
-rw-------  1 alpha alpha  449 2011-01-24 12:35 .bash_history
drwx------  7 alpha alpha 4096 2011-01-24 12:35 .cache
drwx------  3 alpha alpha 4096 2011-01-24 12:35 .compiz
drwxr-xr-x  8 alpha alpha 4096 2011-01-24 13:24 .config
drwx------  3 alpha alpha 4096 2011-01-24 10:44 .dbus
drwxr-xr-x  2 alpha alpha 4096 2011-01-24 11:49 Desktop
-rw-r--r--  1 alpha alpha   41 2011-01-24 12:35 .dmrc
drwxr-xr-x  2 alpha alpha 4096 2011-01-24 11:49 Documents
drwxr-xr-x  2 alpha alpha 4096 2011-01-24 11:49 Downloads
lrwxrwxrwx  1 alpha alpha   31 2010-08-22 18:46 .ecryptfs -> /home/.ecryptfs/alpha/.ecryptfs
-rw-------  1 alpha alpha   16 2011-01-24 11:48 .esd_auth
drwxr-xr-x  2 alpha alpha 4096 2011-01-24 12:25 .fontconfig
drwx------  5 alpha alpha 4096 2011-01-24 12:35 .gconf
drwx------  2 alpha alpha 4096 2011-01-24 13:26 .gconfd
-rw-r-----  1 alpha alpha    0 2011-01-24 12:56 .gksu.lock
drwx------  8 alpha alpha 4096 2011-01-24 13:24 .gnome2
drwx------  2 alpha alpha 4096 2011-01-24 11:49 .gnome2_private
-rw-r--r--  1 alpha alpha  137 2011-01-24 12:35 .gtk-bookmarks
d?????????  ? ?     ?        ?                ? .gvfs
-rw-r--r--  1 alpha alpha 1026 2011-01-24 12:35 .ICEauthority
-rw-------  1 alpha alpha    0 2011-01-24 09:08 .ICEauthority.backup
drwx------  3 alpha alpha 4096 2011-01-24 11:49 .local
drwx------  3 alpha alpha 4096 2011-01-24 12:03 .macromedia
drwx------  4 alpha alpha 4096 2011-01-24 11:50 .mozilla
drwxr-xr-x  2 alpha alpha 4096 2011-01-24 11:49 Music
drwxr-xr-x  2 alpha alpha 4096 2011-01-24 11:49 .nautilus
drwxr-xr-x  2 alpha alpha 4096 2011-01-24 11:49 Pictures
lrwxrwxrwx  1 alpha alpha   30 2010-08-22 18:46 .Private -> /home/.ecryptfs/alpha/.Private
drwxr-xr-x  2 alpha alpha 4096 2011-01-24 11:49 Public
drwx------  2 alpha alpha 4096 2011-01-24 12:27 .pulse
-rw-------  1 alpha alpha  256 2011-01-24 11:48 .pulse-cookie
lrwxrwxrwx  1 alpha alpha   52 2010-08-22 18:46 README.txt -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.txt
-rw-------  1 alpha alpha  916 2011-01-24 11:53 .recently-used.xbel
-rw-r--r--  1 alpha alpha    0 2011-01-24 11:48 .sudo_as_admin_successful
drwxr-xr-x  2 alpha alpha 4096 2011-01-24 11:49 Templates
drwxrwxr-x  2 alpha alpha 4096 2011-01-24 11:49 Ubuntu One
drwx------  2 alpha alpha 4096 2011-01-24 11:51 .update-notifier
drwxr-xr-x  2 alpha alpha 4096 2011-01-24 11:49 Videos
-rw-------  1 alpha alpha 3634 2011-01-24 13:24 .xsession-errors
-rw-------  1 alpha alpha 4170 2011-01-24 12:35 .xsession-errors.old

但是通过 nautilus 检查权限时它告诉我 .Private 归“1016 - 用户 #1016

答案1

也许问题出在你解决 ICEauthority 问题的方式上?你能详细说明一下问题是什么以及你是如何解决的吗?

无论如何,将wrapped-passphrase 的组从 root 更改为 alpha 不会产生任何区别,因为该组没有任何权限。

答案2

这个答案可能有点晚了,但我刚刚遇到了一个非常相似的问题,并找到了一个简单的解决方法。检查 /home/.ecryptfs/[user] 下 .Private 目录的权限;模式应该是 700。我不确定模式 700 是否完全正确,但是当我遇到问题时,我发现该目录的可执行位未设置,我预计这就是阻止挂载解密主目录的原因。当然,目录所有者也应该是正确的,但就我而言是正确的。

对我来说,在挂载我的主目录时,目录权限不知何故“自发”发生了变化。我觉得这很麻烦,但至少我知道如果问题再次发生,该怎么做才能轻松修复。

相关内容