Linux 中的最大组数

Linux 中的最大组数

我有几个关于 Linux 群组的问题

  1. 用户可以创建的群组数量是否有限制?
  2. 系统中群组总数是否有限制?
  3. 一个用户加入的群组数量是否有限制?
  4. 大量的群组(和用户)会降低性能吗?1000 个用户和 1000 个群组会比 1 个用户和 0 个群组慢得多吗(不包括系统生成的用户/群组)

我正在尝试建立一个网站来弥合 SQL 用户数据库和实际 Linux 用户之间的差距。

答案1

  1. 用户不能创建组,只有超级用户可以。超级用户可以创建系统最大组数减去现有组数。

  2. 现代 Linux 有 32 位gid_t,因此略低于 4.3e9。

  3. 完全取决于所使用的 NSS。我认为 NSSfiles没有限制。

  4. 再次,取决于 NSS。使用 LDAP 之类的东西files显然会更快。

相关内容