我可以通过Linux中的加密工具加密文件夹并仅为特殊用户解密吗? 在这种情况下,其他用户无法查看解密文件夹中的文件。一种方法是使用权限来访问文件夹,但有另一种方式吗?
答案 0 :(得分:0)
不可以,这是不可能的,因为访问权限足够ecryptfs FAQ中明确说明。
答案 1 :(得分: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;
}