如何挂载具有给定 uid/gid 的 ZFS 数据集?

如何挂载具有给定 uid/gid 的 ZFS 数据集?

我觉得我在这里遗漏了一些非常简单/基本的东西,但我无法弄清楚如何挂载 ZFS 数据集,以便挂载点(根目录)具有给定的 uid/gid 所有权?类似于:

root# zfs mount -o uid=[uid] -o gid=[gid] ....

答案1

(根) 目录的所有权是该目录的一个属性。如果要更改它,必须在挂载文件系统后执行此操作。这与 zfs 无关。只有文件系统驱动程序(如 FAT 或 VFAT)才允许您在挂载时设置用户/组,这些文件系统没有将文件所有权作为内置属性。

所以回答你的问题

# zfs mount mypool/myzfs
# chown myuser:mygroup /mypool/myzfs

就够了。

相关内容