我正在尝试创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, [...]