最近,我们在一个小组友善的网站上遇到了一个情况,那里的某些小组成员身份没有被获取。我似乎记得,用户可以加入的组数是有上限的。
虽然我对现代Linux系统特别感兴趣,但我也记得对于某些操作系统的某些旧版本,该数字是否更低?
最近,我们在一个小组友善的网站上遇到了一个情况,那里的某些小组成员身份没有被获取。我似乎记得,用户可以加入的组数是有上限的。
虽然我对现代Linux系统特别感兴趣,但我也记得对于某些操作系统的某些旧版本,该数字是否更低?
Answers:
在limits.h中寻找NGROUPS_MAX,以找到系统上的值。
我认为这是现代Linux内核中的可调参数。(在Solaris上以前是16,我不知道他们是否已解决该问题。)
getconf NGROUPS_MAX
从shell接收此值。