Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Šuohob 29 Září 2008, 20:35:44

Název: Jak mám změnit uživateli ID, pokud je 0? [vyřešeno]
Přispěvatel: Šuohob 29 Září 2008, 20:35:44
Dobrý den, potřeboval bych pomoci s problémem. Jsem s linuxem začátečník, tak je to pravděpodobně dost banální dotaz. Táta si na mém počítači bez mého vědomí vytvořil účet s ID 0 tj, jako má root. Já bych nějak potřeboval odstranit jeho účet a k tomu asi potřebuji změnit jeho uživatelské ID. Pokud otevřu soubor /etc/group tak je tam napsáno tata:x:1002: ale přitom v Systém->Správa->Uživatelé a skupiny je napsáno, že jeho uživatelské ID je 0 a že roota nejde smazat.

mohl bych změnit tento řádek v /etc/passwd?
tata:x:0:1002:,,,:/home/tata:/bin/bash


Mohl by mi někdo prosím pomoci?
Název: Re: Jak mám změnit uživateli ID, pokud je 0?
Přispěvatel: kkaarreell 30 Září 2008, 09:21:29
UID neni v souboru /etc/group (tam je GID skupin), ale v /etc/passwd. Ten tata v /etc/group je z toho duvodu, ze v ubuntu se uzivatelum vytvareji separatni skupiny, jez maji stejny nazev, jako je ono uzivatelske jmeno.. krapet zvrhle, asi asi to nejak zapada do "good for newbies" politiky .

Namisto te editace muzes zmenit UID prikazem usermod, treba
Kód: [Vybrat]
sudo usermod -u NOVE_UID tatanezapomen, ze to nove UID musi byt unikatni.

jo, kdyz zmenis to ID, tak taky nezapomen zmenit vlastnictvi u jeho souboru. na to je prikaz chown. Nasledujici prikaz by mel zmenit ID pro vsechny soubory v jeho domovskem adresari (to je ten alias "~tata").
Kód: [Vybrat]
sudo chown -R NOVE_UID_TATY ~tata
Název: Re: Jak mám změnit uživateli ID, pokud je 0?
Přispěvatel: Šuohob 30 Září 2008, 18:08:24
Děkuji za radu, už je to tak, jak má být ;)
Název: Re: Jak mám změnit uživateli ID, pokud je 0? [vyřešeno]
Přispěvatel: karel kudrna 27 Srpna 2009, 22:54:16
téma starý, ale potřebný.
kkaarreell díky