|
| Gruppemedlemskab Fra : Jesper Jensen |
Dato : 09-01-02 10:18 |
|
Hejsa,
jeg bruger i dag useradd, usermod og groupadd til at oprette og rette
forskellige kombinationer af brugere og gruppen på en Linux. Jeg har behov
for at kunne gøre en bruger medlem af en ny gruppe med jævne mellemrum, men
det synes jeg ikke umiddelbart jeg på en snild måde kan med ovenstående
værktøjer.
Med kommandoen:
usermod -G nygruppe bruger
sletter usermod (iflg. man-siderne) medlemskabet af de andre grupper
brugeren måtte være medlem af.. Hvis der er en nemmere måde at tilføje
brugeren til yderligere grupper, uden at skulle liste alle eksisterende
gruppemedlemskaber op, så ville det jo være at foretrække.
Med venlig hilsen
Jesper Jensen
| |
Jesper Jensen (09-01-2002)
| Kommentar Fra : Jesper Jensen |
Dato : 09-01-02 14:28 |
|
Dav,> sletter usermod (iflg. man-siderne) medlemskabet af de andre grupper
> brugeren måtte være medlem af.. Hvis der er en nemmere måde at tilføje
> brugeren til yderligere grupper, uden at skulle liste alle eksisterende
> gruppemedlemskaber op, så ville det jo være at foretrække.
Måske skulle du gå igang med hammer og mejsel, og prøve noget lignende
dette:
cat /etc/group | sed s/^Gruppe1:x:\[0-9\]*:$/\&StorSnager/ > group1
mv -f group1 /etc/group
Hvordan det fungerer med shadow-filen ved jeg ikke... nogen?
Med venlig hilsen
Jesper Jensen
| |
Peter Dalgaard BSA (09-01-2002)
| Kommentar Fra : Peter Dalgaard BSA |
Dato : 09-01-02 15:25 |
|
"Jesper Jensen" <guru@compuclub.dk> writes:
> Hejsa,
>
> jeg bruger i dag useradd, usermod og groupadd til at oprette og rette
> forskellige kombinationer af brugere og gruppen på en Linux. Jeg har behov
> for at kunne gøre en bruger medlem af en ny gruppe med jævne mellemrum, men
> det synes jeg ikke umiddelbart jeg på en snild måde kan med ovenstående
> værktøjer.
>
> Med kommandoen:
>
> usermod -G nygruppe bruger
>
> sletter usermod (iflg. man-siderne) medlemskabet af de andre grupper
> brugeren måtte være medlem af.. Hvis der er en nemmere måde at tilføje
> brugeren til yderligere grupper, uden at skulle liste alle eksisterende
> gruppemedlemskaber op, så ville det jo være at foretrække.
Noget i retning af
usermod -G `groups $U | awk '{for(i=3;i<=NF;i++)printf("%s,",$i)}'`$G $U
eller
usermod -G $G`groups $U | sed 's/^.*://;s/ /,/g'` $U
måske?
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907
| |
Jesper Jensen (09-01-2002)
| Kommentar Fra : Jesper Jensen |
Dato : 09-01-02 18:12 |
|
> usermod -G $G`groups $U | sed 's/^.*://;s/ /,/g'` $U
Den ramte plet for mig, tak for det!
Med venlig hilsen
Jesper Jensen
| |
Steffen Larsen (09-01-2002)
| Kommentar Fra : Steffen Larsen |
Dato : 09-01-02 22:35 |
|
| |
Jan Eliasen (10-01-2002)
| Kommentar Fra : Jan Eliasen |
Dato : 10-01-02 00:23 |
|
| |
Peter Makholm (10-01-2002)
| Kommentar Fra : Peter Makholm |
Dato : 10-01-02 00:26 |
|
Jan Eliasen <eliasen@cs.auc.dk> writes:
> Tænk, og her gik jeg og troede at det betød at brugerne root, toor, adm,
> hat og badehat var i gruppen "blab".
Korrekt, det er Steffen, der vrøvler.
< http://www.freebsd.org/cgi/man.cgi?group> beskriver formatet.
--
Når folk spørger mig, om jeg er nørd, bliver jeg altid ilde til mode
og svarer lidt undskyldende: "Nej, jeg bruger RedHat".
-- Allan Olesen på dk.edb.system.unix
| |
Steffen Larsen (10-01-2002)
| Kommentar Fra : Steffen Larsen |
Dato : 10-01-02 11:24 |
|
| |
|
|