Dobry den,
mam Suse Linux verze 8.2 a dostal jsem se do problemu,ze se nemohu prihlasit jako root,prestoze jsem heslo nemeni ani jsem ho nezapomnel.Mate s tim nekdo zkusenosti? Popripade umi nekdo poradit,jestli se to da nejakym zpusobem opravit,aniz bych musel provest novou instalaci?
Dekuji jolly
Co použít záchranný systém z CD a v souborech /etc/passwd a /etc/shadow v řádce roota smazat pole hesla (viz man passwd 5, v Konqueroru adresa man:/usr/share/man/man5/passwd.5.gz). Po téhle úpravě root nebude mít řádné heslo a po přihlášení bez hesla si můžete nastavit nové.
Som zaciatocnik.
Suse 10.0
po nainstalovani pyta odo mna heslo
postupoval som dla navodov editaciou passwd a shadow,
no opat pyta odo mna heslo
1. Co je to normalny uzivatel (ake user_name ?)
2. riadok v shadow vyzeral root::1340:::::::
3. Subory v /etc sa opat po reboote zmenili
Poradte prosim.
Vdaka
zjednodusene povedane mame 2 typy userov. Root (admin) a normalny pouzivatel. Ten prvy moze vsetko (alebo takmer vsetko? 99.99999%) a ostatni, len co im dovoli on.
Pyta to od teba heslo pre 2. typ usera, teda nieco taketo (zalezi, co si zadal pri instalacii)
login:francekm
password:********(aky si si dal pri instalacii)
Ten vypis vyzera velmi zle. root::1340:::::::
Medzi :: su obycajne informacie. Asi medzi poslednymi by si mal mat /bin/bash alebo iny sh, ksh,.. teda prikazovy interpret, ktory sa ma spustit, ked zadas heslo.
root:*ak je heslo kryptovane v etc shadow:user id=1 pre roota:group id=1 pre roota:atd:atd:atd:
To co ti radili hore je mat to takto:
root:(tu je nic, to znamena prazdne heslo pre roota):1:1:..uz nepamatam co tu ide...:/bin/bash
Na instalačním CD by měla být volba "Resque" . ( U starších verzí pod manuální instalací). Systém nabootuje a spustí se v runlevel 1 - tedy bez disků, sítě a grafiky. Přihlašte se jako root - resque nevyžaduje heslo.
Pak spusťte příkaz passwd a zadejte nové heslo roota. Restartujte shutdown -r now