takze v Yast->Bezpecnost->Spravce uzivatelu->Nastavit filtr->Systemovi uzivatele->root->Upravit Zakazat prihlaseni - -- toto som spravil a teraz system nepozna root ani heslo root .. co s tym ?? ani pod failsafe mode sa neda prihlasit pod root ...
02. Květen 2008
#1
ako povolit zakazany root??
V první řadě, zprdunk: Proč jste to proboha dělal?!?!
Řešení
Není v systému co používáte. Je třeba nabootovat jiný. V mém případě, když jsem si chybu naschvál nasimuloval také, to byl Danix.
Ovšem jde využít instalační CD openSUSE, což vám také doporučuji. Návod na http://wiki.suselinuxsupport.de/wikka.php?wakka=HowToResetlostrootpassword říká:
Nabootujte instalační médium. Na úvodní stránce stiskněte F1 a zvolte "Rescue system", to ale nepotvrzujte (enterem) zatím. Ještě napište "root" a teprve poté stiskněte Enter.
Poté co systém nabootuje se odkloníme od návodu.
- Přesuneme se do konfiguračního adresáře "cd /etc"
- A obnovíme dva zálohované soubory. Nejdříve passwd: "cp passwd.YaST2save passwd" a poté shadow: "cp shadow.YaST2save shadow"
- Restartujeme počítač "reboot" a po jeho restartu vyndáme CD.
Mělo by opět nabehnout SUSE z disku a opět by mělo vděčně přijímat roota.
cp passwd.YaST2save passwd" a poté shadow: "cp shadow.YaST2save shadow" -- prosim presnejsie lebo pod rescue napisem: cd /etc a potom tie cp prikazy nefunguju lebo passwd.YaST2save neexistuju a navyse kam to treba kopirovat ..
Ubuntu 2005 > Kubuntu 2006 > openSUSE (KDE4 )2007 > 2011Arch Linux 2012 (awesome wm)http://my-archlinux.blogspot.com | http://ilusoria-yhwh.webovka.eu
Jaká chybová hláška se pod ně vypisuje?
ze passwd.YaST2save neexistuje .. a ked skusam kopirovat do /etc tak vypise ze je to ten isty subor
Ubuntu 2005 > Kubuntu 2006 > openSUSE (KDE4 )2007 > 2011Arch Linux 2012 (awesome wm)http://my-archlinux.blogspot.com | http://ilusoria-yhwh.webovka.eu
Tak to zkusíme ještě jednou.
Startujeme jako "# _" (_ je kurzor)
napíšeme "cd /etc"
Na první pohled se nic nestane, ale před # by mělo nyní být vidět /etc, pokud ne, nevadí.
"ls pass*" ukáže všechny soubory začínající na p. V mém případě je to
passwd passwd.YaST2save passwd.old
passwd je aktuální a tamto jsou zálohy. Poté pak napíšu "cp passwd.YaST2save passwd" což je překopíruj/přemaž passwd.YaSTsave na passwd, aneb vytažení zálohy.
Stejný postup pak s shadow.
Tak a kde se vyskytl problém?
Aha. Žil jsem v představě, že si to instalační CD provede samo. Neprovede.
V /media si pomoci "mkdir" vytvořte adresář "disk" -> "mkdir disk"
Nyní je potřeba pokus/omyl zjistit na kterém zařízení je SUSE nainstalován. Bývá to durhá partition, takže "mount /dev/hda2 /media/disk -rw" případně scsi "mount /dev/sda2 /media/disk -rw". A připadně jinde, pokud to nebude ono (hda3, hdb2 ...). Poté se přesunout do připojeného disku a na něm etc "cd /media/disk/etc".
Na první partišnu (tudíž plocha od kraje plotny - nejrychlejší) si SUSE dává swap. Jestli víte, že je to sda, tak to bude sda2 tudíž "mount /dev/sda2 /media/disk -rw"
no naschval som to dal na sda1 30 GB a na sda2 som dal swap 1 GB....ram mam 2 GB 800 Mhz Vitesta Extreme Edition ..
Ubuntu 2005 > Kubuntu 2006 > openSUSE (KDE4 )2007 > 2011Arch Linux 2012 (awesome wm)http://my-archlinux.blogspot.com | http://ilusoria-yhwh.webovka.eu
1. boot install CD openSUSE 10.3
2. Rescue mode, parameter: root
3. Rescue login: root
4. mkdir disk
5. fdisk -l
_____________________________
vypise zoznam oddielov disku
_____________________________
5. mount /dev/sda1 disk
_____________________________
ALEBO /dev/sda2 ALEBO /dev/hda ALEBO /dev/hdb ALEBO atd. zadat podla toho kde sa nachadza instalovany system
__________________________________________
6. cp disk/etc/passwd.YaST2save passwd
7. cp disk/etc/shadow.YaST2save shadow
8. reboot
9. boot from harddisk
10. hotovo!
___________
Ubuntu 2005 > Kubuntu 2006 > openSUSE (KDE4 )2007 > 2011Arch Linux 2012 (awesome wm)http://my-archlinux.blogspot.com | http://ilusoria-yhwh.webovka.eu
Mezi krokem 5 a 6 má být krok přesunutí se do adresáře disk/etc, jinak kroky 6 a 7 neudělají to, co mají. Nebo uvést celou cestu i v druhém parametru (cíl) příkazu cp.
1. boot install CD openSUSE 10.3
2. Rescue mode, parameter: root
3. Rescue login: root
4. mkdir disk
5. fdisk -l
_____________________________
vypise zoznam oddielov disku
_____________________________
5. mount /dev/sda1 disk
_____________________________
ALEBO /dev/sda2 ALEBO /dev/hda ALEBO /dev/hdb ALEBO atd. zadat podla toho kde sa nachadza instalovany system
__________________________________________
6. cd disk/etc
7. cp passwd.YaST2save passwd
8. cp shadow.YaST2save shadow
9. reboot
10. boot from harddisk
hotovo!
tentokrat je to 100% s openSUSE DVD 10.3
Ubuntu 2005 > Kubuntu 2006 > openSUSE (KDE4 )2007 > 2011Arch Linux 2012 (awesome wm)http://my-archlinux.blogspot.com | http://ilusoria-yhwh.webovka.eu