/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
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



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408881
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste