Groups
如何創建具有大型使用者列表的 NIS 組
我正在嘗試創建一個成員列表超過 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
group
,我應該可以去:$ newgrp group Sorry.
…但它不起作用。
我在這裡做錯了什麼?
我認為您需要
GID
對所有(子)組保持相同,並將真正的組作為第一個被發現的組,例如somegroup:x:999:a somegroup1:x:999:b,c,d, [...] somegroup2:x:999:e,f,g, [...]