Acho que você precisa manter o GID
igual para todos os (sub) grupos e ter o grupo real como o primeiro a ser encontrado, por exemplo,
somegroup:x:999:a
somegroup1:x:999:b,c,d, [...]
somegroup2:x:999:e,f,g, [...]
Estou tentando criar um grupo NIS com uma lista de membros que exceda 1024 caracteres. Agora não posso fazer isso porque o banco de dados que o NIS usa restringe a parte do valor do par chave / valor a 1024 caracteres.
A internet sugere que eu deveria ser capaz de dividir a lista e ter sub-listas como membros da lista principal, mas isso não parece funcionar para mim.
Teoricamente, eu deveria ser capaz de ir:
group:x:999:sublist1,sublist2
sublist1:x:998:a,b,c, [...]
sublist2:x:997:m,n,o, [...]
Em seguida, faça e lide com os caches do nscd ... se eu verificar uma conta de usuário envolvida:
$ id
[...]
groups=[...],998(sublist2)
Como eu quero usar o grupo group
, eu devo poder ir:
$ newgrp group
Sorry.
... mas não funciona.
O que estou fazendo de errado aqui?