(ご注意) このページをご利用になった結果の影響については、 一切責任を負いませんので、あらかじめご了承願います。
group1:x:1001:user1 group2:x:1002:user1 group3:x:1003:user1‥‥などと、1つのユーザを数多くのグループに登録しているうちに、 ypサーバでmakeを行ったにもかかわらず その結果が反映されないことがあります。 これは、NFS(YP)を使ったときに、最大の登録グループが 16に設定されていることが原因のようです。
/usr/include/sys/param.hに、
#define NGROUPS 16 /* 最大グループ数 */などと定義されているようです。あいにくながら この問題に関しては、カーネルのソースを入手してから 再コンパイルするより仕方ないようです。また、この制約は NFSなどでも使用されているRPCプロトコルにもまた存在していて、 このため、条件を修正してからカーネルを再コンパイルしたとしても そのときにそこからネットワーク上に流出するパケットは プロトコルに違反するものになってしまうことがあるようです。