共享分区权限管理

共享分区权限管理

我愿意下周在我的笔记本电脑上尝试双引导 arch/lmde 设置,但我遇到了一个问题:我想要一个共享数据存储,我的下载、文档等将驻留在其中,并且可以读取、写入和被执行。我选择的第一个文件系统是 ext4,它需要适当注意权限,因为与其他文件系统一样,在发行版之间,可能存在重叠的 uid 和 gid。

所以,我的问题是:是否有任何干净的方法来管理多个安装中的共享“数据”用户组,或者我是否必须满足支持“uid=N gid=N”选项的 fs?

答案1

如果您只需要一个组的共享访问权限,您“只需”确保该组的 gid 在两个系统上相同。 (访问权限被授予数字 gid/uid,而不是人类可读的组或用户名称。)如果这是一个默认情况下至少在您的系统上不存在的组,则这会更容易,因为您可以使用-g开关来groupadd强制该号码。 (您也许可以通过在 中更改现有的 gid /etc/group,但随后您将使用之前授予该组的所有访问权限。)

我不认为安装时显式的 uid/gid 设置会进入其中:那些存在于没有这种访问控制(如 vfat)的文件系统,必须在其中创建文件的所有者/组信息向上。

相关内容