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
-
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
-
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
-
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:
rename /home/root /home/jmeno_vaseho_uzivatele
Pak ještě změnit práva toho adresáře:
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 :)
-
Právě že jsem to změnil z /home/uzivatel na /root !!! Je nebo není to ztracené??? thx
-
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.
-
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
-
aha. ja uz to chapu..
dokazes se prihlasit do systemu jako root?
-
podle mě má milhouse pravdu, přejmenovat rename a změnit majitele pomocí chown...
pro jednoduchost rename /home/root /home/cibesa
chown -vR cibes:cibes /home/cibes
-
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 rename /home/root /home/cibesa
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
-
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ě!. :)
-
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 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...
-
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! ;)
-
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...
-
nabootuj s parametrem init=/bin/bash a oprav si to .. (nejak)
zdravi ntz
-
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.