Portál AbcLinuxu, 10. května 2025 04:12

Dotaz: Vypsani uzivatelu z urcite skupiny

20.5.2008 17:16 Sotek
Vypsani uzivatelu z urcite skupiny
Přečteno: 375×
Odpovědět | Admin
Dobry den, zajimalo by me, jak bych mohl vypsat seznam uzivatelu z urcite skupiny (treba SKUPINA), tak aby kazdy uzivatel byl na vlastnim radku. Dekuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.5.2008 17:24 outsider
Rozbalit Rozbalit vše Re: Vypsani uzivatelu z urcite skupiny
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejaka domaci uloha? :-)
20.5.2008 17:39 Sotek
Rozbalit Rozbalit vše Re: Vypsani uzivatelu z urcite skupiny
jj, presne tak ;)
20.5.2008 17:36 Ladislav Hagara | skóre: 105 | blog: Ride the Raven
Rozbalit Rozbalit vše Re: Vypsani uzivatelu z urcite skupiny
Odpovědět | | Sbalit | Link | Blokovat | Admin
grep SKUPINA /etc/group | cut -f1 -d: | tr "\n" " "
20.5.2008 17:54 Sotek
Rozbalit Rozbalit vše Re: Vypsani uzivatelu z urcite skupiny
Kdyz jsem Vas prikaz takhle upravil:

grep SKUPINA /etc/group | cut -f4 -d":" | tr "\n" " "

tak mi to vypsalo vsechny uzivatele skupiny, ale bohuzel je to nerozradkovalo. To rozradkovani potrebuji, protoze pak mam ke kazdemu uzivateli jeste neco vypsat.
20.5.2008 17:59 ojo
Rozbalit Rozbalit vše Re: Vypsani uzivatelu z urcite skupiny
U mna je zoznam uzivatelov az 4. polozka:

SKUPINA="plugdev"
grep ^$SKUPINA: /etc/group | cut -f4 -d: | tr "," "\n"
20.5.2008 22:20 Ladislav Hagara | skóre: 105 | blog: Ride the Raven
Rozbalit Rozbalit vše Re: Vypsani uzivatelu z urcite skupiny
Když se jedná o domácí úkol, tak se nemůže řešení studentovi hned prozradit. :-)
Studenta je nutné vést, pouze naznačit řešení. :-)
20.5.2008 19:41 pht
Rozbalit Rozbalit vše Re: Vypsani uzivatelu z urcite skupiny
Odpovědět | | Sbalit | Link | Blokovat | Admin
sice se to tu hyri napady jak vypsat uzivatele na radky, ale nikoho nenapadlo ze spravny zpusob jak dostat skupinu neni grep skupina /etc/group, ale getent group skupina.
20.5.2008 23:00 Tets | skóre: 10
Rozbalit Rozbalit vše Re: Vypsani uzivatelu z urcite skupiny
root# getent group skupina
skupina:x:200:uzivatel0,uzivatel1
root# id uzivatel5
uid=1005(uzivatel5) gid=200(skupina) groups=200(skupina)
root#
Nějak mi to nefunguje. Uživatelů ve skupině "skupina" je více, proč mi to vypíše pouze dva? Kde mám hledat chybu? Ubuntu 6.06.
20.5.2008 23:22 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Vypsani uzivatelu z urcite skupiny
Databáze group obsahuje doplňkové skupiny. Přebývající hlavní skupina je definována v dabázi uživatelů (4. položka getent passwd LOGIN).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.