Възстановяване на забравена root парола в Linux (Debian-базирани системи)


Важно предупреждение
Този метод предоставя root достъп до системата. Използвай го само при необходимост и върху системи, до които имаш легитимен достъп. Злоупотребата може да доведе до загуба на данни или сериозни последствия.
Стъпка по стъпка: Как да възстановим root паролата
1. Стартиране в Rescue Mode
- Постави инсталационен диск или USB с Linux дистрибуцията (напр. Debian).
- Избери опцията "Rescue Mode" от менюто.
- Влез в терминала чрез rescue shell.
2. Влизане като root
В терминала въведи:
Bash:
root
Няма да бъде поискана парола.
3. Редакция на файла /etc/passwd
Bash:
cd /etc
nano passwd
Code:
root:x:0:0:root:/root:/bin/bash
Code:
root::0:0:root:/root:/bin/bash
Това премахва ограничението за парола.
4. Редакция на файла /etc/shadow
Bash:
nano shadow
root:
и го замени с:
Code:
root:::::::
Така се премахва хешът на паролата.
5. Рестартирай системата
Bash:
reboot
6. Задаване на нова парола след влизане
След като се логнеш успешно без парола:
Bash:
passwd
Задай нова силна root парола.
Заключение
Процедурата за възстановяване на root парола в Linux чрез rescue режим е директна, но изисква внимание. Работиш с критични файлове – /etc/passwd
и /etc/shadow
– и дори малка грешка може да доведе до срив в достъпа.Възстанови паролата само когато е наистина необходимо.
Ограничаването на физическия достъп до сървъра е задължително.
Ако това е продукционна система – документирай промяната.



Last edited: