如果 Test1 和 Test2 是用户,则
Test1 : UID : 501, GID :501, groups=501,100
Test2 : UID : 502, GID :502, groups=502,100
下面的正确选项是什么并解释一下如何做?
- Test1 无法访问 Test2 中的任何文件,因为两者具有不同的 GID
- Test1 和 Test 2 可以访问彼此的文件,因为两个组都有 100 个文件
答案1
每个文件都有一个所有者和组。如果 Test1 创建了 100 组拥有的文件,则 Test2 可以访问它。因此,这两个选项都不正确 - 对文件的访问取决于文件权限,而不是其创建者的组。
答案2
您的权限可以基于用户和组(还有其他一些东西也),但这与这两个问题无关。
因此,如果您希望同一组中的两个用户访问同一目录/文件...那么您应该需要设置足够的所有权和权限,也许将它们放入同一组等...
你有一些具体的例子吗?
还有一些概念,如 suid、guid、sticky-bit...