Page 1 of 1

alle benutzer sollen mitglied einer gruppe sein

Posted: 13. Nov 2007 13:48
by frosch007
hallo

ist es denn auch möglich in der /etc/group per wildcard alle user in eine gruppe einzutragen?

danke

Posted: 13. Nov 2007 18:24
by PDA
Per Wildcard kenne ich das nicht, das heißt nicht das es nicht geht, aber wenn alle diese User in einer Gruppe sind (z.B. lulugroup) dann kannst du lulugroup eintragen. So eine Art Vererbung, so wie es im System üblich ist.

Posted: 13. Nov 2007 23:01
by Janka
In dem Fall könnte man also einfach die Gruppe "users" bei der weiteren Gruppe eintragen, und dann wären alle "normalen" Benutzer automatisch Mitglieder dieser Gruppe?

Ich habe das jetzt mal ausprobiert und "users" in /etc/group probeweise bei "www" eingetragen. Dann einen normalen Benutzer per Loginshell angemeldet und "groups" eingegeben. Ergebnis: Er ist *nicht* Mitglied der Gruppe "www".

Hmmm. Du scheinst das anders zu meinen. Nur wie?

Janka

Posted: 14. Nov 2007 23:52
by PDA
Nein. Sorry, mein Fehler, war aber keine Absicht, habe was durcheinander geschmissen.
Ist auch nicht logisch noch dazu.

Ein eventueller Lösungsansatz könnte aber ein kleines Skript sein mit Reg-Exp.
Die Benutzer stehen in der Zeile 'users'. Diese Zeile auslesen, mit Reg-Exp filtern (Doppelpunkt(e) und ID's weg. Das Ergebnis an die Zeile anhängen der jeweiligen Gruppe wo man sie hinhaben will.

Gar nicht so einfach, geht bestimmt irgendwie leichter. Aber im Moment fällt mir nichts besseres ein.