Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Š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?
-
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
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").
sudo chown -R NOVE_UID_TATY ~tata
-
Děkuji za radu, už je to tak, jak má být ;)
-
téma starý, ale potřebný.
kkaarreell díky