我愿意下周在我的笔记本电脑上尝试双引导arch/lmde设置,但我遇到了一个问题:我想要一个共享的数据存储,在那里我的下载、文档等将驻留在其中,并且可以读取、写入和执行。我选择的第一个fs是ext4,它需要对权限进行适当的关注,因为与其他版本一样,发行版之间可能存在重叠的uids和gid。
所以,我的问题是:是否有任何干净的方法来管理跨多个安装的共享“数据”用户组,还是必须满足于支持"uid=N gid=N“选项的fs?
发布于 2012-05-12 20:45:53
如果您只需要对一个组进行共享访问,则必须确保组的gid在两个系统上是相同的。(访问权授予数字gid/uid,而不是授予组或用户的可读的名称。)如果这是至少一个系统上默认不存在的组,这就更容易了,因为您可以使用-g切换到groupadd来强制使用这个数字。(您可以通过在/etc/group中更改现有的gid来更改它,但随后您将使用以前授予该组的所有访问权限。)
在安装时,我不认为有明确的uid/gid设置:这些设置存在于没有这种访问控制(如vfat)的文件系统中,在这些系统中,文件的所有者/组信息必须被合成。
https://unix.stackexchange.com/questions/38506
复制相似问题