Ho fatto un errore e non riesco più ad accedere alla mia macchina fedora (18). Il sistema ha un solo utente, quando ho effettuato l'accesso come quell'utente ho bloccato quell'utente in modo tale da non poter creare nuovi processi e quindi ho ucciso tutti i processi per quell'utente, anche Xorg.
Nella schermata di accesso, quando provo ad accedere con nome utente e password, non è possibile eseguire l'autenticazione.
Quando provo ad accedere dalla riga di comando (premendo ctr+alt+f1
) e ad accedere come root, mi chiede una password. Il problema è che non ho mai impostato una password di root.
In google ho trovato informazioni sul init=/bin/bash
trucco, il che significa aggiungere questa riga al record di avvio in grub e quindi inizia una bash. Funziona e ho una bash in cui ho effettuato l'accesso come root. Tuttavia, quando provo a usare passwd
per dare una password a root, ottengo un Authentication token manipulation error
. Sbloccare l'account utente con passwd -u username
non funziona neanche, perché tutto è a read-only file system
. L'aggiunta di un altro utente non ha funzionato neanche per me, perché non ho il useradd
comando.
modificare
Sono andato un po 'oltre, ora so che posso evitare il file system di sola lettura usando rw init=/bin/bash
in grub. Se poi sblocco con passwd -u username
, mi dice che è stato un successo. Posso anche cambiare la password di root.
Tuttavia, ora, quando provo ad avviare fedora per accedere alla schermata di accesso, non ci arriva nemmeno, ma rimane bloccato dove viene visualizzato il logo fedora. Sono in grado di passare a un altro tty dove mi richiede il login. Ma quando provo ad accedere come utente o come root con la nuova password, fallisce.
Qualcuno potrebbe aiutarmi a uscire da questo casino?