[MEGOLDVA] egy user max. hány csoport tagja lehet?

Fórumok

Sziasztok,

Triviális kérdés, de nem jövök rá, ill. erre vonatkozó leírást sem találtam eddig.
Adott egy user szeretném, több csoportba is felvenni.
Ez a saját groupján kívül 14 group-ig OK is, de, ha hozzáadom a 15. csoporthoz, akkor az alábbiak történnek:
su usernév -re:
su: setusercontext: Invalid argument

ssh-n se engedi be az adott usert.

Szerintetek?

Hozzászólások

Kedves arwin!

Visszakérdezek:

-- Miért is kell annak a felhasználónak ilyen sok csoport tagjának lennie?
-- Mi az a feladat/projekt ami megköveteli ezt?

G.
============================================
"Share what you know. Learn what you don't."

===== man 2 setgroups
The setgroups() system call sets the group access list of the current
user process according to the array gidset. The ngroups argument indi-
cates the number of entries in the array and must be no more than
NGROUPS, as defined in .
=====

Zahy útmutatása alapján tisztába kerültem vele, hogy BSD alatt ennyi a limit.
Forráskód módosítással, kernel, s az érintett csomagok újrafordításával nem akartam foglalkozni, mert egyrészt éles szerverről van szó, s 10 perc leállás is gondot okoz. Másrészt ez egy olyan pluszt jelentene az adott géppel kapcsolatban, ami alapból nem támogatott, így az én nyűgöm lenne ez a továbbiakban is (frissítések, esetleges patchek, stb).
Így maradt a 16 useres limit, s amihez több kell, azt megcsinálom root-ként.