Linux中的最大组数

我有几个有关linux的问题

  1. 用户可以创build的组数有限制吗?
  2. 系统中组的总数是否有限制?
  3. 用户可能成为组的成员数量是否有限制?
  4. 大量的团体(以及用户)是否会降低性能? 每个1000个用户有1000个用户会比1个用户慢很多,并且没有组(排除系统生成的用户/组)

我试图想出一个网站,填补了SQL用户数据库和实际的Linux用户之间的差距。

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

  2. 现代的Linux有一个32位的gid_t ,所以只有4.3e9。

  3. 完全取决于正在使用的NSS。 我不认为NSS的files有限制。

  4. 再次依赖于NSS。 使用类似LDAP的files显然会比files更快。