我有一个关于安装不同类型的文件系统的查询,以便选择的用户可以对它们进行读/写访问。
这是场景。我已经将媒体服务器重建为 Centos 7 最小版本,并成功在其上安装了 Plex 和其他媒体工具。因为它使用现有的媒体库,所以保留现有的文件系统至关重要,因此我留下了各种数据位置,如下所示
- 本地 1.5TB xfs 分区(在构建时刷新干净)
- 本地 3TB NTFS 分区(从以前的 Windows 版本保留)
- WD Mycloud 设备上的 2 个 CIFS 共享(我很难通过 NFS 连接,所以只能使用 CIFS)
我已将上述所有内容安装在下面/mnt/media1-4
,并且可以像任何用户一样愉快地阅读所有内容,但我需要授予两个用户对所有源的写入权限。我创建了一个组并将两个用户添加到该组中。
到目前为止,我可以全权访问的唯一挂载点是 NTFS 分区,因为它是通过以下内容挂载的/etc/fstab
/dev/sdc2 /mnt/media2 ntfs rw,user,exec,umask=000 0 0
如果我理解正确的话,这表示存储并将所有权限屏蔽为 777,是吗?
据我所知,umask=000
它对于 xfs 和 cifs 文件系统无效。在 xfs 文件系统上,我已将所有文件夹的权限设置为 775 并应用于chgrp <mygroup> * -R
内容,但我仍然无法使用 root 以外的任何帐户写入它。
有没有一种方法可以使用类似于 ntfs 挂载的掩码挂载 xfs 和 cifs,并且不需要我重写所有有价值数据的权限?