0

我可以通过Linux中的加密工具加密文件夹并仅为特殊用户解密它吗?在这种情况下,其他用户无法查看解密文件夹中的文件。一种方法是使用权限访问文件夹,但有另一种方法?

4

2 回答 2

0

不,这是不可能的,因为如ecryptfs FAQ中明确说明的那样,访问权限就足够了。

于 2014-02-27T19:20:59.263 回答
0

您也可以尝试这个挂载选项 - ecryptfs_check_dev_ruid,它会强制对挂载目录进行所有权检查。来自 main.c:

if (check_ruid && !uid_eq(path.dentry->d_inode->i_uid, current_uid())) {
    rc = -EPERM;
    printk(KERN_ERR "Mount of device (uid: %d) not owned by "
           "requested user (uid: %d)\n",
        i_uid_read(path.dentry->d_inode),
        from_kuid(&init_user_ns, current_uid()));
    goto out_free;
}
于 2015-09-30T23:48:35.960 回答