Como eu crio grupos NIS com grandes listas de usuários?

4

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?

    
por David Mackintosh 04.10.2010 / 22:34

1 resposta

4

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, [...]
    
por 04.10.2010 / 23:01

Tags