Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Uživatelské skupiny - groups  (Přečteno 6141 krát)

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Uživatelské skupiny - groups
« kdy: 23 Července 2014, 17:42:34 »
Položil jsem dotaz na http://www.abclinuxu.cz/poradna/linux/show/393933 jenže už tam nechodí odborníci:)

Jak zjistit uživatelské skupiny v systému bez použití cat /etc/group (bez popisu)? Mám možnost v Gnome-control-center vytvořit uživatele dát mu možnost správce už ale ne přiřadit uživatelské skupiny. V CLI mám příkazy,

    gpasswd (1) - spravuje soubor /etc/group (bez příkazu se nedozvím co to dělá. Začátečník neví k čemu ten soubor je)

    gpasswd [volba] SKUPINA

    Volby:

    -a, --add UŽIVATEL přidá UŽIVATELE do SKUPINY

    -d, --delete UŽIVATEL odstraní UŽIVATELE ze SKUPINY

    -h, --help zobrazí tuto nápovědu a skončí

    -Q, --root CHROOT_DIR directory to chroot into

    -r, --remove-password odstraní heslo SKUPINY

    -R, --restrict povolí přístup ke SKUPINĚ jen členům

    -M, --members UŽIVATEL,... nastaví seznam členů SKUPINY

    -A, --administrators SPRÁVCE,...

    groupadd (8) - Vytvoří skupinu

    groupdel (8) - Smaže skupinu

    groupmod (8) - upraví skupinu

Nenašel jsem příkaz který mi zobrazí skupiny v systému, takže tyto příkazy použít nemůžu, protože oni vyžadují znát nějakou skupinu.
« Poslední změna: 23 Července 2014, 19:35:03 od jadd »

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re:Uživatelské skupiny - groups
« Odpověď #1 kdy: 23 Července 2014, 17:54:10 »
Co takhle příkaz groups bez parametrů?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Uživatelské skupiny - groups
« Odpověď #2 kdy: 23 Července 2014, 17:59:20 »
Citace
root@Livuntu:/home/jadd# groups
root
Citace
jadd@Livuntu:~$ groups
jadd adm sudo nopasswdlogin
nemůžu připojit disk, vím z internetu, že k tomu je plugdev ale bez netu se mi nedaří takové info nalézt, aniž bych lezl do /dev (tady samořejmě popis nenajdu).
« Poslední změna: 23 Července 2014, 20:22:59 od jadd »

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Uživatelské skupiny - groups
« Odpověď #3 kdy: 23 Července 2014, 18:01:28 »
A konkrétně jaký výstup by sis představoval?

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re:Uživatelské skupiny - groups
« Odpověď #4 kdy: 23 Července 2014, 18:04:20 »
Asi jsem špatně pochopil dotaz.
Jde tedy o to vypsat všechny skupiny v systému, ne jen ty, jejíchž je uživatel členem.

Kód: [Vybrat]
getent group
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Uživatelské skupiny - groups
« Odpověď #5 kdy: 23 Července 2014, 18:07:24 »
Něco podobného ale stručného jako
https://wiki.ubuntu.com/Security/Privileges
příkazy groupxxxx nebo volbu v groups? groups [-a --all] nebo grouplist?

PMV: díky za příkaz, jak jsi ho našel? určitě ne přes man -k group? jenže to nemá popis!
« Poslední změna: 23 Července 2014, 18:12:14 od jadd »

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Uživatelské skupiny - groups
« Odpověď #6 kdy: 23 Července 2014, 18:14:16 »
Jako takhle:
Kód: [Vybrat]
getent group|cut -d":" -f1|tr "\n" " "?

Edit: ten getent jsem taky našel po prvním dotazu z googlu
« Poslední změna: 23 Července 2014, 18:16:01 od GdH »

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Uživatelské skupiny - groups
« Odpověď #7 kdy: 23 Července 2014, 18:20:36 »
popis? ale to je skvělý příkaz:)
OT: mě už tohle *censored* na Linuxu dlouho, bez internetu (guglu) jsem v řiti!
Já jinak vím, že existuje utilitka pro gtk2 ale ta není ve výchozí instalaci. A co v terminálu?
« Poslední změna: 23 Července 2014, 18:30:29 od jadd »

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re:Uživatelské skupiny - groups
« Odpověď #8 kdy: 23 Července 2014, 18:34:18 »
popis? ale to je skvělý příkaz:)
OT: mě už tohle *censored* na Linuxu dlouho, bez internetu (guglu) jsem v řiti!
Já jinak vím, že existuje utilitka pro gtk2 ale ta není ve výchozí instalaci. A co v terminálu?

Já se prostě nechytám, co vlastně chceš? Asi jsme se nepochopili, protože příkaz od GdH ti vypíše komplet všechny grupy v systému pěkně oddělené jen mezerou a ničím jiným. To je to, co jsem myslel, že chceš?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Uživatelské skupiny - groups
« Odpověď #9 kdy: 23 Července 2014, 18:45:32 »
Jo ty chceš popsat, k čemu jsou ty skupiny dobré? Tak to nevím ...

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Uživatelské skupiny - groups
« Odpověď #10 kdy: 23 Července 2014, 19:00:45 »
Máš odvahu to přiznat oceňuji. Já jsem takovou odvahu dříve neměl, nebyl jsem si jistý jestli ze sebe neudělám hlupáka.

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Uživatelské skupiny - groups
« Odpověď #11 kdy: 23 Července 2014, 19:05:19 »
V systému jsem každopádně našel manuál v textové i html verzi v adresáři:
/usr/share/doc/base-passwd/
takže vyrobit to není nemožné ;)

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Uživatelské skupiny - groups
« Odpověď #12 kdy: 23 Července 2014, 19:16:13 »
co je divneho na tom, ze skupiny jsou v etc/groups a useri v etc/passwd a nemaj specialni prikaz na vypsani ?
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Uživatelské skupiny - groups
« Odpověď #13 kdy: 23 Července 2014, 19:18:47 »
V systému jsem každopádně našel manuál v textové i html verzi v adresáři:
/usr/share/doc/base-passwd/
takže vyrobit to není nemožné ;)
+
Nemožné ne, ale pod tímto názvem bych to asi v /doc  nikdy nenašel. Popis je dostačující. Nechám na každým, jestli tohle je optimální způsob dokumentace, když existují příkazy k manipulaci skupin, asi očekávají, že jsem bůh který ty skupiny vymyslel.
« Poslední změna: 23 Července 2014, 23:46:38 od jadd »

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Uživatelské skupiny - groups
« Odpověď #14 kdy: 23 Července 2014, 19:29:11 »
Ja tedy z tvého dotazu především vůbec nepochopil, ze chceš jen dokumentaci.

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Uživatelské skupiny - groups
« Odpověď #15 kdy: 23 Července 2014, 19:44:25 »
Jo taky koukám, že ten popis v závorce je nedostačující. No už to předělávat nebudu, pak by odpovědi přestaly dávat smysl.
Teď už doufám, že je jasné na co jsem se ptal, asi jsem to řádně nezkontroloval ale psal jsem to bez výrazných emocí:)

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Uživatelské skupiny - groups
« Odpověď #16 kdy: 23 Července 2014, 20:23:37 »
Jen tak pro legraci - výpis grůp v systému, plus vydolování popisu k těm dokumentovaným:

Kód: [Vybrat]
getent group|cut -d":" -f1|while read g; do echo $g; zcat /usr/share/doc/base-passwd/users-and-groups.txt.gz|sed -n "/^$g$/,/^\w/p"|tail -n+3|head -n-2; done
Je to takhle pomalé jak prase samozřejmě :)

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Uživatelské skupiny - groups
« Odpověď #17 kdy: 23 Července 2014, 20:32:01 »
:) schopnosti poradit si, vynikající. Když už vím, kde to je, takový příkaz už bych ani nepotřeboval. Výpis je jinak pěkný.
Jsem pro, tohle dát na wiki pro začínající:) a taky pro mě... (ironie, smajlík může mást)
aktualizace:
Kód: [Vybrat]
links2 /usr/share/doc/base-passwd/users-and-groups.html, takhle mi to stačí.
Je to ale jen pro Debian/Ubuntu, abych neinstaloval třeba OpenSuse, nebo to tam je také? Má někdo OpenSuse, teda někdo, kdo čte nápovědy ? ntz, má ale o něm už vím, že nápovědy nečte, má jen odkaz na ploše, nebo používá svého kačera.
« Poslední změna: 24 Července 2014, 16:26:47 od jadd »

Cuore

  • Závislák
  • ***
  • Příspěvků: 2534
Re:Uživatelské skupiny - groups
« Odpověď #18 kdy: 23 Července 2014, 21:28:19 »
 ;D Ntz_reloaded neznáš někoho?
Edit: ještě jsem pořád nepobral smysl tohoto vlákna, bylo to jen ze zájmu o skupiny, nebo je za tím i něco víc?
« Poslední změna: 23 Července 2014, 21:32:49 od Cuore »

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Uživatelské skupiny - groups
« Odpověď #19 kdy: 23 Července 2014, 21:41:13 »
Edit: ještě jsem pořád nepobral smysl tohoto vlákna, bylo to jen ze zájmu o skupiny, nebo je za tím i něco víc?

Smysl tohoto vlákna byl jediný: abych si zablbnul v příkazovém řádku, za což samozřejmě děkuji. Kdyby se autor vlákna vyjářil jasně: "jak se k*rva dozvim k čemu je která skupina?", tak bych si toho moc neužil  ;D

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Uživatelské skupiny - groups
« Odpověď #20 kdy: 23 Července 2014, 22:00:11 »
Edit: ještě jsem pořád nepobral smysl tohoto vlákna, bylo to jen ze zájmu o skupiny, nebo je za tím i něco víc?
Jsi filozof? asi ne, protože ti se neptají druhých jen sebe.
Jsi humanista? opravdu, z toho není poznat, co jsem tím chtěl říct? nebo po bitvě, každý generál?
Tohle je lidská věc, upozornil jsem na ní, i když už jsem věděl, co můžu najít. Ale kdysi jsem to hledal, když jsem neměl ještě přístup na web, a nenašel. A teď když jsem to hledal a už jsem věděl, že vím, co tak asi můžu najít, stejně jsem se nic nedověděl, tj. dokumentaci leckde přeloženou s anglického originálu, nic nového co by se změnilo od dob kdy jsem to hledal, minimálně v originále.
Je to základní otázka, pro uživatele (administrátory), ne něco pro programátory.

Dobře, dokumentace je stará (leckde aktualizovaná), nikdo před dvaceti lety nemohl vědět, že přijde nějaký programátor (historie principu), třeba z firmy Redhat, nebo jakýkoliv jiný a vymyslí připojování disků na základě skupinového přístupu, tudíž takovou informaci (plugdev) nenajdu v man mount, chápu. Ale měl by být nějaký standard, kde to lze zjistit hned.
Myslím, že tyhle skupiny a dle man stránek asi opravdu pochází z balíku PAM, pak Policykit (teď polkit) a HAL (mrtvý).
A na samotných stránkách redhatu nebo freedesktop.org nic validního není, alespoň skrz gůgl.
Jinak balík pro gui se nazývá gnome-system-tools (uživatelé a skupiny),  jeho omezená verze je ve vašem centru nastavení. Ale ani tady se nedovíte (v nápovědě), co je to utmp, staff, wheel (kolečko od myši to není) apod.!
« Poslední změna: 24 Července 2014, 02:10:09 od jadd »

Cuore

  • Závislák
  • ***
  • Příspěvků: 2534
Re:Uživatelské skupiny - groups
« Odpověď #21 kdy: 24 Července 2014, 07:33:53 »
Jo chápu, takže zdravá lidská zvídavost  ;)

 

Provoz zaštiťuje spolek OpenAlt.