hallo, gibts beim commando usermod einen schalter, wie man jemandedn
aus der gruppe wieder rausnimmt?
in der manpage hab ich nix gesehen
hinzufügen tu ich so : usermod -aG gruppe username
gruppe ist keine hauptgruppe
mit gpasswd könnt ichs noch hinbekommen...aber da muss ich immer alle gruppen dazufügen, wenn ich auch nur eine gruppe hinzufügen will
bei suse hab ich mal den parameter -A bei usermod gesehen....der hängt die gruppe einfach dazu, ohne die anderen noch explizit anzugeben
gruss günter
Linux 15.036 Themen, 107.107 Beiträge
Spricht was dagegen, direkt /etc/group zu manipulieren?
Gruß
Rheinlaender
nee..hab ich bis jetzt e immer so gemacht..
hätt mich nur interessiert....
geiler avatar :-))
Nein, das geht nicht direkt. Du könntest lediglich alle Gruppen abzüglich der zu entfernenden hinter dem Parameter -G angeben. Die bisherigen Gruppen kannst du mittels id -nG username auslesen. Leider gibt id die Gruppen Leerzeichen-getrennt aus, während usermod -G die Gruppen Kommagetrent erwartet, d.h. man kann leider die Ausgabe von id nur über etwas umfangreicheres Skripting als Input für usermod verwenden.
Der Parameter -a ist ein Standardparameter und nichts SuSE-spezifisches. Ausser natürlich SuSE kennt zusätzlich noch -A, den gibt es nämlich nicht im offiziellen usermod.
Siehe dazu auch man usermod
ja usermod -A meinte ich bei suse..is nicht standard..aber praktisch..
trotzdem danke
gruss günter
Ja, aber -a für "append" ist Standard, was macht in dem Fall -A bei SuSE besonderes?
es gibt die guppe dazu, ohne dass man die anderen gruppen auch mit angeben muss
bei usermod -a kommt zwar die gruppe dazu, aber die anderen sind weg.ergo musst du bei usermod -a alle gruppen angeben...ist zumindest bei mir so
debian lenny
sorry...mein fehler
lenny:usermod -aG gruppe username gibt die gruppe dazu>, passt
suse: usermod -A gibt die gruppe dazu> passt