Ein User mehr als 32 Gruppen zuordnen
Liebe Gemeinde, unglaublich aber wahr. Ich muss User mehr als 32 Gruppen zuordnen. geht das? und wenn ja wie. -- Mit freundlichen Grüßen Hubertus Schröder Staatliches Umweltamt Lippstadt fon: +49 2941 / 986-371 fax: +49 2941 / 767-093 mailto:Hubertus.Schroeder@stua-lp.nrw.de
Hallo Hubertus, * Hubertus Schröder schrieb am 13.Dez.2001:
unglaublich aber wahr. Ich muss User mehr als 32 Gruppen zuordnen. geht das? und wenn ja wie.
Ich habe es mal durchgetestet, und an allen Gruppen, die ich habe in der /etc/group einen User angehängt. id hat nur 32 Gruppen angezeigt und auch tatsächlich hatte der User keine Rechte an weiteren Gruppen. Mithin wird es ohne Kernelpatch nicht gehen. Wobei ich nicht gesagt habe, das es einen solchen gibt. Bernd -- Umsteiger von Microsoft Windows xx? Hast Du schon file://usr/doc/howto/de/DE-DOS-nach-Linux-HOWTO.txt gelesen? Auch file://usr/doc/Books/Linuxhandbuch.dvi ist zu empfehlen. |Zufallssignatur 1
Hubertus =?iso-8859-15?q?Schr=F6der?= wrote:
unglaublich aber wahr. Ich muss User mehr als 32 Gruppen zuordnen. geht das? und wenn ja wie.
Nicht ohne weiteres. Das Limit von maximal 32 Gruppen ist im Kernel festgelegt, nachzulesen in /usr/src/linux/include/linux/limits.h: #define NGROUPS_MAX 32 /* supplemental group IDs are available */ Ob es reicht, einfach diese Konstante zu ändern und den Kernel neu zu übersetzen, oder ob dabei noch anderes zu berücksichtigen ist, weiß ich nicht. Eine andere Möglichkeit besteht darin, den Gruppen ein Paßwort zu geben, so daß der Benutzer dann mit dem Kommando newgrp temporär eine dieser Gruppen annehmen kann. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org http://www.informatik.uni-bremen.de/~eilert/
* Eilert Brinkmann schrieb am 14.Dez.2001:
Hubertus =?iso-8859-15?q?Schr=F6der?= wrote:
unglaublich aber wahr. Ich muss User mehr als 32 Gruppen zuordnen. geht das? und wenn ja wie.
Nicht ohne weiteres. Das Limit von maximal 32 Gruppen ist im Kernel festgelegt, nachzulesen in /usr/src/linux/include/linux/limits.h:
#define NGROUPS_MAX 32 /* supplemental group IDs are available */
Ob es reicht, einfach diese Konstante zu ändern und den Kernel neu zu übersetzen, oder ob dabei noch anderes zu berücksichtigen ist, weiß ich nicht.
Eine andere Möglichkeit besteht darin, den Gruppen ein Paßwort zu geben, so daß der Benutzer dann mit dem Kommando newgrp temporär eine dieser Gruppen annehmen kann.
Auch davon riete ich ehr ab. Es wäre interessant zu erfahren, wieso soviele Gruppen gebraucht werden. Vielleicht gibt es einen ganz anderen Weg. Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht wiederstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9
participants (3)
-
B.Brodesser@t-online.de
-
Eilert Brinkmann
-
Hubertus Schröder