Назад | Перейти на главную страницу

Как создать группы NIS с большими списками пользователей

Я пытаюсь создать группу NIS со списком участников, длина которого превышает 1024 символа. Теперь я не могу этого сделать, потому что база данных, которую использует 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.

... но это не работает.

Что я здесь делаю не так?

Я думаю, тебе нужно сохранить GID то же самое для всех (под) групп и реальная группа должна быть первой, например

somegroup:x:999:a
somegroup1:x:999:b,c,d, [...]
somegroup2:x:999:e,f,g, [...]