Condividi su Facebook
Recuperare la password di root
Scritto da: Monska il 10/08/2009 alle 15:54
Tag: Varie, Linux, Bash, Informatica.Visto 335 volte.


Root

Una cosa che potrebbe capitare quando riesumiamo un pc da molto inutilizzato con installato linux, è aver dimenticato le password di accesso dei nostri utenti e principalmente quella di root.

Per recuperare le password ci sono diversi tool che operando su i files

Code:

/etc/shadow
/etc/passwd

forzano l'hash della password ritrovando le nostre credenziali, come per esempio John The Ripper.

Per ragioni di sicurezza le politiche di accesso a tali file sono ovviamente ristrette al solo utente root, e non avendo la password di tale utente non potremo utilizzare questo strumento.

Esiste un sistema però per avviare il nostro computer in single user mode, ovvero accedere al sistema come root senza aver bisogno della password.
Per compiere questa operazione, ci basterà editare la riga di boot del grub aggiungendo in coda alla linea del kernel che vogliamo bootare le seguenti opzioni:

Code:

single rw init=/bin/bash

Per farlo, una volta che grub ci mostra la schermata di scelta, ci posizioniamo sulla linea scelta e schiacciamo il tasto e.
Selezioniamo ora la linea del kernel e rischiacciamo il tasto e. Inseriamo ora in coda le opzioni:

Code:

single rw init=/bin/bash

e poi premiamo b per bootare la linea scelta.

Il sistema dovrebbe avviarsi direttamente su una shell di root.
Ci basterà ora dare il comando

Code:

# passwd

e inserire la nuova password.


10/08/2009 - 19:31:34NeRON dice:
eheh poi i computer in dipartimento non sono sicuri nemmeno da spenti ;)

Aggiungi un commento:
Nick:
captchaInserire il codice: