如何使用大型用户列表创buildNIS组

我正在尝试创build一个超过1024个字符的成员列表的NIS组。 现在我不能这样做,因为NIS使用的数据库将键/值对的值部分限制为1024个字符。

互联网表明,我应该能够分解名单,并有子列表作为主要名单的成员,但它似乎并没有为我工作。

理论上,我应该可以去:

group:x:999:sublist1,sublist2 sublist1:x:998:a,b,c, [...] sublist2:x:997:m,n,o, [...] 

然后制作和处理nscdcaching…如果我然后检查涉及的用户帐户:

 $ id [...] groups=[...],998(sublist2) 

既然我想使用group ,我应该可以这样做:

 $ newgrp group Sorry. 

…但它不工作。

我在这里做错了什么?

    我认为你需要保持所有的(子)组相同的GID ,并有真正的组作为第一个被发现,例如

     somegroup:x:999:a somegroup1:x:999:b,c,d, [...] somegroup2:x:999:e,f,g, [...]