我有几个关于 Linux 群组的问题
- 用户可以创建的群组数量是否有限制?
- 系统中群组总数是否有限制?
- 一个用户加入的群组数量是否有限制?
- 大量的群组(和用户)会降低性能吗?1000 个用户和 1000 个群组会比 1 个用户和 0 个群组慢得多吗(不包括系统生成的用户/群组)
我正在尝试建立一个网站来弥合 SQL 用户数据库和实际 Linux 用户之间的差距。
答案1
用户不能创建组,只有超级用户可以。超级用户可以创建系统最大组数减去现有组数。
现代 Linux 有 32 位
gid_t
,因此略低于 4.3e9。完全取决于所使用的 NSS。我认为 NSS
files
没有限制。再次,取决于 NSS。使用 LDAP 之类的东西
files
显然会更快。