Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: čibes 21 Března 2008, 16:42:49

Název: kix v uživatelských účtech
Přispěvatel: čibes 21 Března 2008, 16:42:49
Zdravím, při instalaci jsem si vytvořil účet s běžně omezenými právy, pak jsem z absolutní neznalosti problému přepsal v jeho nastavení /home/jmeno na /root.......nyní se do systému vůbec nedostanu, protože původní už. jméno tím pádem nefunguje a jakožto root se nepřihlásím. Poradíte jak z toho ven? Díky moc
Název: Re: kix v uživatelských účtech
Přispěvatel: nettezzaumana 21 Března 2008, 16:56:30
bud:
a) nabootvat ze slax live cd/usb a prepsat filesystem
b) nabootovat s parametrem init=/bin/bash
c) ??nabootovat do "repair" rezimu a opravit co je treba
Název: Re: kix v uživatelských účtech
Přispěvatel: Milhouse 21 Března 2008, 17:39:15
Přejmenoval jste to z /home/uzivatel na /home/root/ ? Pak je to lehké.
Najeďte do "Recovery mode" při výběru OS. Zastaví se to na přík.řádku s # nazačátku. Pak napište:
Citace
rename /home/root /home/jmeno_vaseho_uzivatele
Pak ještě změnit práva toho adresáře:
Citace
chown -vR jmeno_vaseho_uzivatele:jmeno_vaseho_uzivatele /home/jmeno_vaseho_uzivatele
Pozor na mezery! A je tam jedna dvojtečka!

Pak jen "teplej start" CTRL+ALT+DEL :)
Název: Re: kix v uživatelských účtech
Přispěvatel: čibes 21 Března 2008, 17:46:37
Právě že jsem to změnil z /home/uzivatel na /root !!! Je nebo není to ztracené??? thx
Název: Re: kix v uživatelských účtech
Přispěvatel: Milhouse 21 Března 2008, 18:30:09
Hmmm, účet je sice neaktivní, ale nevím, co to udělá dobudoucna. Možná nic. No ono to půjde obnovit pak z LiveCD. Asi zkopírovat ten celý adresář včetně skrytých.
Zatím to udělejte tak, jak jsem napsal, jen upravte cesty. A místo "rename" dejte "cp". Pak se uvidí. Rozhodně data vám zůstali, takže při případné reinstalaci není problém /home/jmeno zazálohovat.
Název: Re: kix v uživatelských účtech
Přispěvatel: čibes 21 Března 2008, 19:30:41
zkusil jsem cp /root/home/uzivatel............bezd odezvy (tedy hláška o neplatnosti zadání....), ještě jsem zkoušel i jiné alternativy, abych pravdu řekl, tak absolutně nevím, co dělám, proto potřebuji vést, jako malý synek, tak prosím o notnou dávku tpělivosti. Díky moc
Název: Re: kix v uživatelských účtech
Přispěvatel: nettezzaumana 21 Března 2008, 19:37:30
aha. ja uz to chapu..

dokazes se prihlasit do systemu jako root?
Název: Re: kix v uživatelských účtech
Přispěvatel: karel kudrna 21 Března 2008, 19:44:18
podle mě má milhouse pravdu, přejmenovat rename a změnit majitele pomocí chown...
pro jednoduchost
Kód: [Vybrat]
rename /home/root /home/cibesa
Kód: [Vybrat]
chown -vR cibes:cibes /home/cibes
Název: Re: kix v uživatelských účtech
Přispěvatel: čibes 21 Března 2008, 20:13:46
aha. ja uz to chapu..

dokazes se prihlasit do systemu jako root?


....to právě nedokážu  :-\

podle mě má milhouse pravdu, přejmenovat rename a změnit majitele pomocí chown...
pro jednoduchost
Kód: [Vybrat]
rename /home/root /home/cibesa
Kód: [Vybrat]
chown -vR cibes:cibes /home/cibes

zadal jsem a výsledek: Bareword found where operator expected at (eval 1) line 1, near "/root/cibes" (Missing operator before root?) syntax error at (eval 1) line 2, near "/home/root
Název: Re: kix v uživatelských účtech
Přispěvatel: Milhouse 21 Března 2008, 20:58:23
Zálohujte si své soubory v /home/cibes a v /root a přeinstalujte. Zálohy uděláte jednoduše z LiveCD. Pak ty adresáře můžete nakopírovat zpět. Ale už správně!. :)
Název: Re: kix v uživatelských účtech
Přispěvatel: Martin 'Želva' Malý 21 Března 2008, 21:22:28
Ale proč reinstall? J to snad jednuduché, ale nikdo to ještě neshrnul, kromě Karla Kudrny, který to myslím nepochopil - nic proti vám!

Nabootovat do recovery a zadat:

cp /root /home/cibes

chown -vR cibes:cibes /home/cibes

CTRL + ALT + DEL

Jetli to nefunguje (můžu se mýlit), ještě by šlo zkusit

cp /root/* /home/cibes/*
Název: Re: kix v uživatelských účtech
Přispěvatel: karel kudrna 21 Března 2008, 21:59:36
Ale proč reinstall? J to snad jednuduché, ale nikdo to ještě neshrnul, kromě Karla Kudrny, který to myslím nepochopil - nic proti vám!

Nabootovat do recovery a zadat:

cp /root /home/cibes

chown -vR cibes:cibes /home/cibes

CTRL + ALT + DEL

Jetli to nefunguje (můžu se mýlit), ještě by šlo zkusit

cp /root/* /home/cibes/*
nastane poměrně zvláštní situace - zkopíruje se celý /root do /home/cibes ale to nic neřeší.Pokud jsou tam nějaká nepostradatelná data jsou uložena v /home/root a ne v /root.vykopíroval bych /home /root a reinstaloval. Jsem zajedno s milhausem je to podobná situace jako když uživatel použil chmod -R 777 pro adresář /etc. Tohle už NIKDO nedá dohromady, práva jsou na straně roota, všechny, uživatel to nemůže vyřešit. možná nový uživatel, ale to je takový hokej...

těžko říct, nebo si i představit root je specifická fce v systému a prostým přejmenováním usera na root moje představy berou vesmírné výšiny...
Název: Re: kix v uživatelských účtech
Přispěvatel: čibes 21 Března 2008, 22:04:08
Chlapi díky za reakce, já jsem tam měl ubuntu sotva pár hodin tudíž žádná data ku záchraně nebyla, tak jsem sáhnul po nepopulárním reinstalu, aspoň si dám pro příště majzla, ještě jednou díky za rady!  ;)
Název: Re: kix v uživatelských účtech
Přispěvatel: karel kudrna 21 Března 2008, 22:04:19
a podle mě je to maso...

P.S. podle mě je to tak zajímavý, že to strčím do virtualboxu, tohle by mě fakt nenapadlo...
Název: Re: kix v uživatelských účtech
Přispěvatel: nettezzaumana 22 Března 2008, 10:07:37
nabootuj s parametrem init=/bin/bash a oprav si to .. (nejak)

zdravi ntz
Název: Re: kix v uživatelských účtech
Přispěvatel: Milhouse 22 Března 2008, 10:35:53
Ale proč reinstall? J to snad jednuduché, ale nikdo to ještě neshrnul, kromě Karla Kudrny, který to myslím nepochopil - nic proti vám!

Nabootovat do recovery a zadat:

cp /root /home/cibes

chown -vR cibes:cibes /home/cibes

CTRL + ALT + DEL

Jetli to nefunguje (můžu se mýlit), ještě by šlo zkusit

cp /root/* /home/cibes/*

Ale to jsem psal nazačátku. Problém je, že si přepsal ty soubory, které byli v /root těma osobníma. Takže ani nevím, jestli by "Recovery mode" fungoval korektně, když nemá své věci z /root.