我正在尝试创建一个成员列表超过 1024 个字符的 NIS 组。现在我无法做到这一点,因为 NIS 使用的数据库将键/值对的值部分限制为 1024 个字符。
互联网建议我应该能够分解列表并将子列表作为主列表的成员,但这对我来说似乎不起作用。
从理论上讲,我应该可以去:
group:x:999:sublist1,sublist2
sublist1:x:998:a,b,c, [...]
sublist2:x:997:m,n,o, [...]
然后制作并处理 nscd 缓存...如果我检查所涉及的用户帐户:
$ id
[...]
groups=[...],998(sublist2)
因为我想使用该组group
,所以我应该可以去:
$ newgrp group
Sorry.
...但它不起作用。
我在这里做错了什么?
答案1
我认为你需要GID
对所有(子)组保持相同,并将真实组作为第一个被发现的组,例如
somegroup:x:999:a
somegroup1:x:999:b,c,d, [...]
somegroup2:x:999:e,f,g, [...]