Resettare password utenti linux


È necessaria una distribuzione di Linux live, su cd/dvd o su usb.

Cito: Knoppix, Backtrack e Ubuntu. Sconsiglio Ubuntu perché su un pc datato non funzionerebbe.

Terminato il caricamento del sistema aprite una shell di bash (terminale) e diventate super utente tramite il comando

# sudo -i

Con il comando

# fdisk -l

individuate l’harddisk sul quale avete installato il filesystem di linux, faccio un esempio:

Disco /dev/sda: 250.0 GB, 250059350016 byte
255 heads, 63 sectors/track, 30401 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1ca07236

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1274    10233373+  12  Diagnostica Compaq
/dev/sda2            1275       14042   102558960    5  Esteso
/dev/sda3   *       14043       29978   128005120    7  HPFS/NTFS
/dev/sda4           29978       30402     3399680   12  Diagnostica Compaq
/dev/sda5            1275       13518    98349898+  83  Linux
/dev/sda6           13519       14042     4208998+  82  Linux swap / Solaris

Nel mio caso sarebbe /dev/sda5

Create una directory di mount e montate la partizione:

# mkdir /mnt/punto_di_mount

# mount /dev/sda5 /mnt/punto_di_mount/

Spostatevi nella directory contenente il file shadow e apritelo, io ho utilizzato vim come editor, se usate knoppix potete anche usare kate che ha un’interfaccia grafica.

# cd /mnt/punto_di_mount/etc

# vi shadow

oppure

# kate shadow

Modificate la stringa relativa all’utente al quale volete resettare la password che dovrebbe apparire come la seguente (esempio con root):

root:$2a$05$dRsKmHMpnL1IxU9BGC3W4xW2Hji:13467:0:10000:::

Rimuovete quei caratteri alfanumerici incomprensibili:

root::13467:0:10000::::

Spegnete il sistema

# halt

Rimuovete la distro live e quando loggati con il relativo utente non vi verrà richiesta alcuna password!!!

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s