Linux 15.036 Themen, 107.107 Beiträge

Usermod...syntax

ghartl1 / 7 Antworten / Baumansicht Nickles

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

bei Antwort benachrichtigen
Rheinlaender ghartl1 „Usermod...syntax“
Optionen

Spricht was dagegen, direkt /etc/group zu manipulieren?

Gruß
Rheinlaender

bei Antwort benachrichtigen
ghartl1 Nachtrag zu: „Usermod...syntax“
Optionen

nee..hab ich bis jetzt e immer so gemacht..
hätt mich nur interessiert....

geiler avatar :-))

bei Antwort benachrichtigen
the_mic ghartl1 „Usermod...syntax“
Optionen

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

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
ghartl1 Nachtrag zu: „Usermod...syntax“
Optionen

ja usermod -A meinte ich bei suse..is nicht standard..aber praktisch..

trotzdem danke

gruss günter

bei Antwort benachrichtigen
the_mic ghartl1 „ja usermod -A meinte ich bei suse..is nicht standard..aber praktisch.. trotzdem...“
Optionen

Ja, aber -a für "append" ist Standard, was macht in dem Fall -A bei SuSE besonderes?

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
ghartl1 Nachtrag zu: „Usermod...syntax“
Optionen

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

bei Antwort benachrichtigen
ghartl1 Nachtrag zu: „es gibt die guppe dazu, ohne dass man die anderen gruppen auch mit angeben muss...“
Optionen

sorry...mein fehler

lenny:usermod -aG gruppe username gibt die gruppe dazu>, passt
suse: usermod -A gibt die gruppe dazu> passt

bei Antwort benachrichtigen