Tag Archives: password reset

[How to] Reset root password

Linux_GRUBAstazi voi descrie cateva metode de resetare a parolei pentru super userul ROOT.

Acest proces paote fi facut in 2 moduri:

1. Prin intermediul GRUB
2. Cu ajutorul unui LiveCD Linux

Trecem la practica pas cu pas:

Metoda 1: Cu ajutorul GRUB

1. Pornim/restartam PC-ul ca sa ajungem in meniul GRUB

Linux_GRUB

2. In cazul in care avem mai multe sisteme de operare – selectam linia care coincide cu SO la care dorim sa resetam parola.
3. Tastam 'e', primim access la editarea configuratiei de boot-are asemanator ca in imaginea de mai jos


Linux_GRUB_bash
4. In linia de configurare de boot-are a sistemului de operare gasim linia in care se alfa imaginea KERNEL-ui Linux, (in cazul meu e  Linux /boot/vmlinuz-3.2.0-4-486 ) adaugam la sfirsit stringul init=/bin/bash (ceia ce deja este ilustrat in imagine) dupa care tastam F11 sau CTRL+X pentru a incarca sistemul de operare cu modificare dorita.
Aceasta modificare este aplicata doar o singura data, deoarece noi am modificat interactiv configuratia de boot-are a sistemului. La urmatorul restart GRUB va incarca fisierul de configuratie de pe discul rigid.

5. In scurt timp vom vedea pe ecran un asemenea promt:linux_boot
6. Jumatate de pas este facut, acum este necesar de montat partitia / in regim ReadWrite (RW) si sa apelam comanda passwd pentru a modifica parola pentru root:

mount -o,remount rw / 

unde -o,remount rw / – optiunea de remontare a sistemului de fisiere in regim read-write

Dupa remontarea cu succes introducem urmatoarea comanda pentru a seta o parola noua pentru userul root:
passwd root
si introducem noua parola

Linux_ch_pass7. Ca urmare vedem "Password updated successfully" – ceia ce ne dovedeste ca parola a fost modificata cu succese.
8. Facem reboot si ne logam cu noua parola setata.

 

Metoda 2: LiveCD

Daca din oarecare motive nu ai acces la grub, sau fie ca grub e cu parola oricum nu e problema de resetat parola la root.

Pentru aceasta avem nevoie de un LiveCD cu orice distributiv linux, Debian,Ubuntu,Gentoo,CentOS etc.
1. Incarcam sistemul de operare RAM
2. Deschidem consola si montam partitia pe care e instalat SO Linux.
spre exemplu data partitia pe care e instalat Linux e sda2 executam urmatoarea comanda pentru a monta partita in mapa /media/
mount /dev/sda2 /media/

3. Facem chroot in partitia montata anterior.
(!) Comanda chroot pe un sistem de tip UNIX schimbă în mod aparent directorul root pentru procesul curent și pentru toate procesele derivate din acesta. Procesul nu poate accesa fișiere în afara directorului root asignat. Uneori, acest director setat cu chroot mai poartă și numele de chroot jail

chroot /media/ /bin/bash

5. Modificam parola utilizatorului cu comanada passwd si ca argument numele utilizatorului:
passwd root

Ca urmare vedem "Password updated successfully"

 

Enjoy.