Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: hoffmann 09 Března 2012, 08:20:26

Název: Nelze smazat uzivatele
Přispěvatel: hoffmann 09 Března 2012, 08:20:26
Ahojky,
nedari se mi odstranit uzivatele v Debianu Wheeze. Nefunguje prikaz userdel ani deluser.  ::) Prikazy odstrani domovsky adresar a maily, ale to je vse.

Kód: [Vybrat]
$ userdel -r host
Neoprávněný přístup do paměti (SIGSEGV)

Kód: [Vybrat]
$ deluser  host
Odstraňuji uživatele „host“…
Varování: skupina „host“ už nemá žádné členy.
/usr/sbin/deluser: „/usr/sbin/userdel host“ byl ukončen signálem 11. Končím.

Staci tedy kdyz odstranim uzivatele z /etc/passwd a /etc/group? Diky.
Název: Re:Smazani uzivatele
Přispěvatel: jmp 09 Března 2012, 08:57:25
mozna jeste v /etc/shadow a jeho profil
Název: Re:Smazani uzivatele
Přispěvatel: hoffmann 09 Března 2012, 09:50:16
mozna jeste v /etc/shadow a jeho profil

Profil? Myslis domovsky adresar?
Název: Re:Smazani uzivatele
Přispěvatel: jmp 09 Března 2012, 10:12:08
ano
Název: Re:Smazani uzivatele
Přispěvatel: Milhouse 09 Března 2012, 10:14:34
Nejste přihlášen jako admin. Takže příkaz "su" a heslo, pak to půjde.
Název: Re:Smazani uzivatele
Přispěvatel: jmp 09 Března 2012, 10:17:02
to by ale tak jako tak nemelo koncit se SIGSEGV ...
Název: Re:Smazani uzivatele
Přispěvatel: hoffmann 09 Března 2012, 10:24:35
Nejste přihlášen jako admin. Takže příkaz "su" a heslo, pak to půjde.

Zase takovy amater nejsem!  :) Jsem prihlasen jako root, ale smazat nelze. Jak jsem psal. Domovsky adresar odstrani, ale ze souboru /etc/passwd, /etc/group a /etc/shadow ne!
Název: Re:Smazani uzivatele
Přispěvatel: Milhouse 09 Března 2012, 10:43:55
Nejste přihlášen jako admin. Takže příkaz "su" a heslo, pak to půjde.

Zase takovy amater nejsem!  :) Jsem prihlasen jako root, ale smazat nelze. Jak jsem psal. Domovsky adresar odstrani, ale ze souboru /etc/passwd, /etc/group a /etc/shadow ne!

Tak proč je před příkazem znak $ namísto # ? :)
Název: Re:Smazani uzivatele
Přispěvatel: ntz_reloaded 09 Března 2012, 11:08:21
ukaz strace s tim sigsegvem .. docela by me zajimalo co s tim delas ..

Kód: [Vybrat]
strace -fo /tmp/foo.strace userdel -r host
Název: Re:Smazani uzivatele
Přispěvatel: hoffmann 09 Března 2012, 12:33:56
ukaz strace s tim sigsegvem .. docela by me zajimalo co s tim delas ..

Kód: [Vybrat]
strace -fo /tmp/foo.strace userdel -r host



Kód: [Vybrat]
[1230] root@hp630notebook: /$  adduser host
Přidávám uživatele „host“…
Přidávám novou skupinu „host“ (1001)…
Přidávám nového uživatele „host“ (1001) se skupinou „host“…
Vytvářím domovský adresář „/home/host“…
Kopíruji soubory z „/etc/skel“…
Zadejte nové UNIX heslo:
Opakujte nové UNIX heslo:
passwd: heslo bylo úspěšně změněno
Měním informace o uživateli host
Zadejte novou hodnotu, nebo stiskněte ENTER pro použití implicitní hodnoty
Celé jméno []:
Číslo místnosti []:
Telefon do zaměstnání []:
Telefon domů []:
Ostatní []:
Jsou informace správné? [A/n] a
Kód: [Vybrat]
[1231] root@hp630notebook: /$ userdel -r host
Neoprávněný přístup do paměti (SIGSEGV)
Kód: [Vybrat]
[1231] root@hp630notebook: /$ strace -fo /tmp/foo.strace userdel -r host
Neoprávněný přístup do paměti (SIGSEGV)
Název: Re:Smazani uzivatele
Přispěvatel: jmp 09 Března 2012, 12:51:09
ale on asi chtel videt obsah toho foo.strace souboru, ktery by mel vzniknout v tmp
Název: Re:Smazani uzivatele
Přispěvatel: ntz_reloaded 09 Března 2012, 13:10:12
ano, dej sem prosim obsah souboru /tmp/foo.strace ;)
Název: Re:Smazani uzivatele
Přispěvatel: hoffmann 09 Března 2012, 13:18:44
ano, dej sem prosim obsah souboru /tmp/foo.strace ;)

Soubor je v priloze, protoze ma pres 180KB.

[příloha smazaná administrátorem]
Název: Re:Nelze smazat uzivatele
Přispěvatel: daysleeper 10 Března 2012, 00:46:55
Je tam bug, který ještě v shadow 1.4.1 nebyl.
Dá se to obejít tím, že změníš dočasně locale
Kód: [Vybrat]
sudo -s
LANG=C userdel -r user
exit

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660406
Název: Re:Nelze smazat uzivatele
Přispěvatel: hoffmann 10 Března 2012, 05:28:39
Je tam bug, který ještě v shadow 1.4.1 nebyl.
Dá se to obejít tím, že změníš dočasně locale
Kód: [Vybrat]
sudo -s
LANG=C userdel -r user
exit

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660406

Diky. Resim to jak jsem psal vyse. Rucne odstranim ze souboru /etc/passwd a /etc/group /etc/shadow a smazu domovsky adresar + maily.  ;)