#format wiki #LANGUAGE it <
> <> <> = Introduzione = Può capitare per un qualunque motivo di dimenticare il nome utente e/o la password per accedere al sistema operativo, oppure in fase di installazione di digitare in maniera errata e/o non voluta nome utente e/o la password.<
> La seguente guida spiega come recuperare questi dati attraverso differenti procedure. {{{#!wiki important Questa guida è rivolta agli utenti che hanno perso la password per accedere al proprio sistema, oppure interessati a test di sicurezza.<
> È invece illegale eseguire queste procedure su macchine di terzi, o comunque senza il consenso del proprietario. }}} = Recupero password in modalità ripristino o con Chroot = 0. A seconda delle proprie preferenze o esigenze, eseguire sul sistema di cui si è persa la password __una__ delle due seguenti procedure: * Entrare in '''modalità di ripristino''' seguendo le indicazioni di [[AmministrazioneSistema/ModalitaDiRipristino|questa guida]], avendo cura di selezionare la voce '''Root''' e di agire in modalità ''lettura/scrittura''. * Accedere tramite '''[[AmministrazioneSistema/Chroot|Chroot]]''' con una [[Installazione/CreazioneLiveUsb|Live]] oppure, se presente, un secondo sistema GNU/Linux installato in dual boot. 0. Digitare il seguente comando: {{{ ls /home }}} Verrà mostrato l'elenco delle cartelle '''Home''' presenti nel sistema, corrispondenti ai nomi degli utenti.<
>Questa operazione è utile se si è dimenticato anche il nome dell'utente desiderato, oppure per avere conferma della corrispondenza del nome utente, se questo è già conosciuto. 0. Una volta individuato il nome dell'utente del quale si desidera cambiare la password, digitare il seguente comando:{{{ passwd nomeutente }}} sostituendo la dicitura `nomeutente` con il nome dell'utente. 0. A seconda dei casi: * uscire dalla modalità ripristino riavviando il sistema con il comando:{{{ reboot }}} * uscire dalla modalità chroot. = Recupero della password con John the Ripper = Questa sezione contiene delle istruzioni utili al recupero delle password dimenticate con '''John the Ripper'''. == Installazione == [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://john|john]]. == Utilizzo == 0. Aprire un [[AmministrazioneSistema/Terminale|terminale]]. 0. Per convertire i file contenenti le informazioni sugli utenti e sulle password in un formato leggibile da '''John the Ripper''', salvando il risultato nel file `~/passwd.test`, digitare:{{{ sudo unshadow /etc/passwd /etc/shadow > passwd.test }}} 0. Per avviare la ricerca delle password nel file appena creato digitare:{{{ john ~/passwd.test }}} {{{#!wiki note L'esecuzione del comando potrebbe richiedere tempi molto lunghi (ad esempio in computer poco potenti, in presenza di numerose password, in caso di password complesse da decriptare, ecc.). }}} 0. Per visualizzare le password digitare:{{{ john ~/passwd.test --show}}} = Creazione nuovo utente = Qualora siano falliti i tentativi di recuperare nome utente e/o password tramite le maniere sopra elencate, è possibile procedere alla creazione di un nuovo utente: 0. A seconda delle proprie preferenze o esigenze, eseguire __una__ delle due seguenti procedure: * Entrare in '''modalità di ripristino''' seguendo le indicazioni di [[AmministrazioneSistema/ModalitaDiRipristino|questa guida]], avendo cura di selezionare la voce '''Root''' e di agire in modalità ''lettura/scrittura''. * Accedere tramite '''[[AmministrazioneSistema/Chroot|Chroot]]''' con una [[Installazione/CreazioneLiveUsb|Live]] oppure, se presente, un secondo sistema GNU/Linux installato in dual boot. 0. Digitare il seguente comando: {{{ adduser nomeutente }}} sostituendo `nomeutente` con il nome che si desidera utilizzare per il nuovo utente. 0. Una volta creato, è necessario [[AmministrazioneSistema/ComandiBase#amministrazioneutenti|aggiungere]] l'utente al gruppo '''sudo''', altrimenti non sarà possibile eseguire operazioni che richiedano i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]. Per fare ciò, digitare il seguente comando: {{{ adduser nomeutente sudo }}} sostituendo `nomeutente` con il nome scelto al passo precedente. 0. A seconda dei casi: * uscire dalla modalità ripristino riavviando il sistema con il comando:{{{ reboot }}} * uscire dalla modalità chroot. {{{#!wiki note Dalla versione '''12.04''' di Ubuntu l'utilizzo del gruppo '''admin''' è stato deprecato. Pur continuando a funzionare, al suo posto è stato introdotto come in Debian il gruppo '''sudo'''. }}} = Ulteriori risorse = * [[https://www.openwall.com/john/ | Pagina ufficiale John The Ripper]] * [[Sicurezza|Sezione relativa alla sicurezza]] * [[AmministrazioneSistema/ModalitaDiRipristino|Modalità di ripristino]] ---- CategorySicurezza