linux – zfs-fuse文件权限问题在CentOS / RHEL 5上
发布时间:2020-12-14 02:51:14 所属栏目:Linux 来源:网络整理
导读:我正在使用 zfs-fuse作为在现有CentOS 5服务器上提供文件系统压缩的方法.我正在处理高度可压缩的数据集(80%),因此zfs-fuse派上用场.我遇到了存储池的文件权限问题. 似乎zfs-fuse忽略或仅部分识别非所有者的文件权限. 假设zfs-fuse文件系统安装在:/ app / n
我正在使用
zfs-fuse作为在现有CentOS 5服务器上提供文件系统压缩的方法.我正在处理高度可压缩的数据集(80%),因此zfs-fuse派上用场.我遇到了存储池的文件权限问题.
似乎zfs-fuse忽略或仅部分识别非所有者的文件权限. 假设zfs-fuse文件系统安装在:/ app / november由权限为666(-rw-rw-rw-)和所有者“jack”的文件组成,我可以读取文件并将其删除为用户“jill”.但是,我无法写入这些文件或保存它们.基本上,如果我不是文件的所有者,一切都是只读的. [jill@Vail /app/november]$whoami jill [jill@Vail /app/november]$ls -l testfile -rw-rw-rw- 1 jack jack 27 Dec 18 12:12 testfile [jill@Vail /app/november]$touch testfile touch: setting times of `testfile': Operation not permitted [jill@Vail /app/november]$rm testfile [jill@Vail /app/november]$touch testfile [jill@Vail /app/november]$ls -l total 1 -rw-rw-rw- 1 jill jill 0 Dec 18 13:57 testfile 有任何想法吗?有没有解决这个问题?我认为这是一个Fuse问题,因为我已经在其他地方看到了similar issues和其他Fuse文件系统…… zfs-fuse包是从EPEL存储库下载的. 编辑 – 安装输出如下所示,显示zpool安装和Fuse信息. [root@Vail ~]# mount /dev/cciss/c0d0p2 on / type ext3 (rw,noatime) /dev/cciss/c0d0p9 on /app type xfs (rw,noatime,logbufs=8,logbsize=256k,nobarrier) /dev/cciss/c0d0p8 on /tmp type ext3 (rw,noatime) /dev/cciss/c0d0p7 on /var type ext3 (rw,noatime) /dev/cciss/c0d0p3 on /usr type ext3 (rw,noatime) /dev/cciss/c0d0p1 on /boot type ext3 (rw) kstat on /zfs-kstat type fuse (rw,nosuid,nodev,allow_other) vol1 on /vol1 type fuse (rw,allow_other,default_permissions) vol1/november on /app/november type fuse (rw,default_permissions) vol1/december on /app/december type fuse (rw,default_permissions) 解决方法
请尝试升级到更新的保险丝版本. Fuse 2.8引入了一个新功能(FUSE_VFS_HAS_DEFAULT_PERM),如果IIRC与组权限有关
不再了解具体细节,但我认为群组烫发在此之前要慢慢实施. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |