Dre*_*rew 3 zfs permissions centos
我正在运行 centos7 ... 有 4 x 3tb hdd,所以我安装了 zfs,因为它看起来是最好的解决方案。我通过 root 安装和设置,但本地用户似乎无法写入文件/文件夹。谷歌不会产生任何结果,为什么它不会让不同的用户拥有写权限?所以我的问题是,如何授予本地用户在池中写入文件的权限?
它与任何其他可挂载的文件系统相同。如果您希望用户能够对其进行写入,则 chown/chgrp/chmod 挂载点(在挂载之后)。
更好的是,创建一个子目录并给他们写访问权限。
或者,由于这是 ZFS,请为它们创建一个 zfs 文件系统,而不仅仅是一个子目录,并授予对该目录而不是整个池的访问权限。
例如,如果您的 zpool 被称为“tank”,您可能会执行以下操作:
zfs create tank/data
chgrp users /tank/data
chmod g+rwsx /tank/data
Run Code Online (Sandbox Code Playgroud)
这将授予“用户”组的所有成员对该目录的读取、写入和执行权限。setgid 位将确保在 /tank/data 下创建的所有文件和子目录都属于“用户”组。
如果您想要更具体或更详细的答案,则必须提供更多信息。