Reimpostare la password di root in Linux

Reimpostare la password di root in Linux

Supponiamo che ci serva la password di root ma non la sappiamo/ricordiamo e abbiamo accesso fisico alla macchina e soprattutto il permesso di cambiarla.

Come fare??

Ho trovato che in verità la cosa è abbastanza semplice.

Prima di tutto dobbiamo modificare l'avvio della macchina.

Avviamola e quando ci compare la fiinestra di Grub selezioniamo la riga del kernel che ci interessa e clicchiamo su "e" (come EDIT).

Alla schermata successiva cercate una riga simile a questa

kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/c29f058b-b267-49be-984e-2bf89aa5f557 ro

e premete ancora "e".

Modificate la riga così:

kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/c29f058b-b267-49be-984e-2bf89aa5f557 rw init=/bin/bash

In pratica cambiamo la modlità con cui viene avviato il kernel modificandola da ro (read only) a rw (read and write).

Inoltre con la parte dopo rw avviamo solo la shell.

Questa modifiche avranno effetto solo per questo singolo avvio.

Finite e modifiche clicchiamo su "b" per avviare il sistema.

Ci ritroveremo in una shell di root già autenticata.

A questo punto ci basterà eseuire il comando passwd per impostare la nuova password.