Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak

debil

Zdravim, vytvoril jsem takovou situaci...
Ubuntu 18.04, jinak bezne pouzivany, stabilni system na desktopu.

Chtel jsem vyvtorit noveho uzivatele, rekneme developer.
#adduser developer ...vse OK
$su - developer ...OK
developer$groups ...developer, root (?!)

ano..opravdu muze psat do g+rw souboru roota.

#gpasswd -d developer root ...
> gpasswd: user 'developer' is not a member of 'root'

# cat /etc/group |grep root
root:x:0:
# cat /etc/passwd |grep root
root:x:0:0:root:/root:/bin/bash

Cim to muze byt? A zejmena, proc je rozdil v tom, co vraci groups a co gpasswd?
Diky moc
« Poslední změna: 17. 08. 2018, 08:23:10 od Petr Krčmář »


ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #1 kdy: 16. 08. 2018, 16:05:03 »
Protože:

Kód: [Vybrat]
gpasswd -d developer root
odebere uživatele developer ze skupiny root... Blik!

debil

Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #2 kdy: 16. 08. 2018, 16:15:31 »
Protože:

Kód: [Vybrat]
gpasswd -d developer root
odebere uživatele developer ze skupiny root... Blik!

Coze?
Mozna jsem se spatne vyjadril, ale prave v tom je problem!
gpasswd tvrdi, ze neodebere, neb tam neni.
x
groups (a systemova opravneni) tvrdi, ze je. Tj i prave po volane delete pres gpasswd.

ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #3 kdy: 16. 08. 2018, 16:20:08 »
Protože:

Kód: [Vybrat]
gpasswd -d developer root
odebere uživatele developer ze skupiny root... Blik!

Coze?

Vidličky a nože.

RTFM!

Citace
-d, --delete user
Remove the user from the named group.

debil

Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #4 kdy: 16. 08. 2018, 16:28:32 »
RTFM!

Porad nic. Nechapu co myslis, nebo co delam blbe?

# gpasswd -d developer root
Removing user developer from group root
gpasswd: user 'developer' is not a member of 'root'
# su - developer -c groups
developer root


ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #5 kdy: 16. 08. 2018, 16:58:51 »
RTFM!

Porad nic. Nechapu co myslis, nebo co delam blbe?

# gpasswd -d developer root
Removing user developer from group root
gpasswd: user 'developer' is not a member of 'root'
# su - developer -c groups
developer root

Blbě děláš to, že dáš odebrat uživatele ze skupiny a divíš se, že tam následně není. Pokud tě plete hlášení, že uživatele ze skupiny odebere a nahlásí, že tedy už není členem, tak doporučuji více tekutin, to bude z horka.

debil

Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #6 kdy: 16. 08. 2018, 17:05:10 »
nevim, jestli se snazis pomoct, nebo potrebujes ty tekutiny..
Koukni se, co vypisuje nasledne
 su - developer -c groups


Lol Phirae

Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #7 kdy: 16. 08. 2018, 17:06:04 »

BoneFlute

  • *****
  • 1 981
    • Zobrazit profil
Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #8 kdy: 16. 08. 2018, 17:10:16 »

operator++

Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #9 kdy: 16. 08. 2018, 17:13:01 »
Hmmm, nemůže to být tím, že se změna skupin projevuje až po odhlášení a přihlášení? Pokud ten příkaz sahá do kernelu, mohlo by to být tím.

operator++

Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #10 kdy: 16. 08. 2018, 17:14:17 »
Hmmm, beru zpět, přihlašuješ se do developera přes su. Asi se taky radši jdu napít :D

.

Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #11 kdy: 16. 08. 2018, 17:14:48 »
Blbě děláš to, že dáš odebrat uživatele ze skupiny a divíš se, že tam následně není.
Diví se, že tam JE i když podle gpasswd ne!

BoneFlute

  • *****
  • 1 981
    • Zobrazit profil
Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #12 kdy: 16. 08. 2018, 17:16:53 »
Příkaz
Kód: [Vybrat]
id developer vrací co?

Jinak mě teda ve Fedoře všechno v cajku. Co mrknout na /etc/skel, nebo kde je umístěné pravidlo, kam zařadit nového uživatele. Ve Fedoře se vytvoří stejně pojmenovaná skupina.
« Poslední změna: 16. 08. 2018, 17:18:41 od BoneFlute »

Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #13 kdy: 16. 08. 2018, 17:17:02 »
Tohle teda nepozoruji. Osobne bych odhadl, ze mas nejakou dalsi skupinu, ktera je default s gid 0?

Kód: [Vybrat]
docker run -ti ubuntu:bionic bash
root@33aa27260f3d:/# adduser developer
Adding user `developer' ...
Adding new group `developer' (1000) ...
Adding new user `developer' (1000) with group `developer' ...
Creating home directory `/home/developer' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for developer
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
root@33aa27260f3d:/# su - developer
developer@33aa27260f3d:~$ groups
developer
developer@33aa27260f3d:~$ id
uid=1000(developer) gid=1000(developer) groups=1000(developer)
developer@33aa27260f3d:~$

ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
Re:Novy uzivatel je clenem skupiny root, gpasswd tvrdi opak!
« Odpověď #14 kdy: 16. 08. 2018, 17:25:26 »
Blbě děláš to, že dáš odebrat uživatele ze skupiny a divíš se, že tam následně není.
Diví se, že tam JE i když podle gpasswd ne!

A co původní dotaz? Taky tak skončil? Rýpe do toho bez potřebných znalostí nebo troluje.