Domeka
21.05.2012., 03:35:46 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   Home   Help Search GoogleTagged Contact Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: Zaboravljena root zaporka  (Read 758 times)
0 Members and 1 Guest are viewing this topic.
The MasteR
Administrator
Full Member
*****

Karma: +20/-0
Offline Offline

Gender: Male
Posts: 168



View Profile WWW
« on: 09.11.2008., 22:35:58 »

Mala pomoc od kolega iz CARNet-a.

Ukoliko ste zaboravili root zaporku i nemate drugog načina da je pronađete ili promijenite, ne treba brinuti, jer postoji jednostavno rješenje. Kod nekih je distribucija Linuxa dovoljno sustav podignuti u single user načinu rada, no kod Debiana je i tu potrebno unijeti rootovu zaporku. Kod Debiana je potrebno iskoristiti mogućnosti koje nam boot procedura omogućava, kao to je prenošenje parametara inicijalizacijskom procesu.

Koji će točno postupak biti primjenjen, ovisi o bootloaderu koji rabite: LILO ili GRUB. Standardno je na CARNetovim poslužiteljina instaliran LILO. No, GRUB je ugodnijeg sučelja i standardan je na mnogo drugih distribucija, pa odluka koji ćete rabiti ovisi o vama i vama bitnim detaljima. Za standardnu uporabu, obadva bootloadera su sasvim zadovoljavajuća.

Prvo ćemo navesti postupak za LILO, koji je nešto jednostavniji nego postupak za GRUB.

LILO


Kod pokretanja poslužitelja morate držati stisnutu tipku Shift, kako biste dobili prompt boot:. Nakon pojave prompta, otkucajte "linux init=/bin/sh" pa će cijeli redak izgledati ovako:

Code:
boot: linux init=/bin/sh

Nakon pojave rootovog prompta #, možete nastaviti po uputama.

GRUB


Ukoliko imate instaliran GRUB, postupak je sljedeći:

1. na GRUB promptu pritisnite tipku "e" (ovim ćete pokrenuti "edit" način rada). Ako se GRUB izbornik ne pojavljuje, probajte stisnuti tipku ESC.
2. sa strelicama odaberite kernel koji želite bootati
3. opet pritisnite tipku "e"
4. otipkajte "init=/bin/sh" na kraju retka (Enter se podrazumijeva)
5. pritisnite tipku "b" kako bi bootali poslužitelj s navedenim kernelom i opcijama

Nakon što ste dobili standardni rootov prompt, postupak je potpuno jednak za LILO i GRUB. Rootova ljuska u kojoj se nalazite ima vrlo limitirane mogućnosti (nema skoro nijedne naredbe na koju ste navikli). No, sasvim je dovoljna za ono što nam treba.

POSTUPAK


Prvo moramo mountati / (root) particiju tako da možemo po njoj pisati (ona je u ovom trenutku mountana samo za čitanje):

Code:
# mount / -n -o remount,rw

Kako se naredba "passwd" nalazi na /usr particiji, u slučaju da nije mountana, mountajte je:

Code:
# mount /usr

Dalje je lagano:

Code:
# passwd root

Možete također s nekim editorom (vi, vim) direktno urediti /etc/shadow datoteku. Dovoljno je u njoj obrisati sve znakove iz drugog polja u retku za root korisnika, pa će cijeli unos izgledati otprilike ovako:

Code:
root::14061:0:99999:7:::

Nakon reboota (/sbin/reboot), root korisnik će imati zaporku koju ste mu dodijelili, ili praznu ako ste direktno editirali /etc/shadow datoteku (naravno da ćete root korisniku dodijeliti novu zaporku čim se sustav podigne).

Dovršimo operaciju:

Code:
# mount / -o remount,ro -n
# sync
# reboot -f

Ovo nije jedini način promjene zaporke. Uvijek ostaje mogućnost podizanja sustava s neke rescue CD distribucije, poput Knoppixa. Kako ove distribucije mogu pomoći i kod puno složenijih situacija, obradit ćemo ih drugi put.
Logged

Bavim se mreznom implementacijom - sistemac - Linux, CCNA, CCNP
Pages: [1]   Go Up
  Print  
GoogleTagged: zaboravljena zaporka iphone

 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC | Sitemap Valid XHTML 1.0! Valid CSS!
Page created in 0.077 seconds with 22 queries.

Google visited last this page 19.05.2012., 00:19:30