Come reimpostare una password di root dimenticata su Harmonica OS (HamoniKR)

Il nome ufficiale del progetto è HamoniKR OS . Se hai cercato "Harmonica OS", questa guida utilizza la grafia ufficiale HamoniKR presente nella documentazione del progetto. La distinzione pratica più importante è la seguente: su un desktop della famiglia Ubuntu come HamoniKR, normalmente si accede con un account amministratore standard e lo si utilizza sudoper le attività con privilegi elevati. Ubuntu disabilita l'accesso diretto come root per impostazione predefinita, quindi una "password di root dimenticata" è spesso in realtà una password dimenticata per l'account amministratore creato durante l'installazione.

La documentazione attuale di HamoniKR descrive il sistema operativo come un software della famiglia Ubuntu e mostra il programma di installazione che crea un nome utente e una password per l'account utente. Anche gli esempi di comandi utilizzano sudo. La documentazione di Ubuntu stessa afferma che l'account root è disabilitato per impostazione predefinita e che i comandi amministrativi vengono normalmente eseguiti con sudo. Ecco perché la procedura di ripristino più sicura è solitamente quella di reimpostare la normale password di amministratore, non di creare una nuova password di root.

Riferimento rapido

SituazioneCosa fare
Hai dimenticato la tua normale password di accesso a HamoniKR?Avvia in modalità di ripristino GRUB, apri una shell root, rimonta l'area /di lettura/scrittura, quindi esegui passwd your_username.
Hai davvero attivato una password di root separata e poi te ne sei dimenticato?Utilizza la stessa shell di ripristino, ma esegui passwd root. Fallo solo se utilizzi intenzionalmente l'autenticazione root diretta.
Il filesystem di root è di sola letturaEseguire mount -o remount,rw /prima passwd.
Il disco è crittografato e richiede una frase di accesso per la crittografia o una chiave di ripristino.È necessario sbloccare prima il disco crittografato. Il ripristino della password dell'account non consente di recuperare una chiave di crittografia del disco smarrita.
Non è possibile accedere al menu GRUB o al menu di ripristino.Verifica il comportamento di avvio del firmware e prova a visualizzare GRUB premendo Maiusc o Esc; se le voci di ripristino non sono disponibili, utilizza una chiavetta USB live di HamoniKR/Ubuntu affidabile come percorso di ripristino alternativo.

Prima di reimpostare qualsiasi cosa

  • Utilizzate questa procedura solo su un computer di vostra proprietà o per il quale siete autorizzati ad agire.
  • Se possibile, scollegate le unità esterne non necessarie per evitare di confondere il sistema installato con un altro disco.
  • Conosci il nome utente che vuoi riparare. Se non ne sei sicuro, la shell di ripristino può elencare le directory home con ls /home.
  • Se la crittografia completa del disco è abilitata, tieni a portata di mano la passphrase del disco o la chiave di ripristino. La procedura di reimpostazione della password non può aggirare la crittografia del disco.
  • Non scegliere un'opzione di installazione che cancelli il disco. La documentazione di installazione di HamoniKR avverte esplicitamente che la modalità di installazione automatica può cancellare il contenuto del disco.

Passaggio 1: Aprire il menu di avvio GRUB

Riavvia il computer. Se il menu GRUB non viene visualizzato automaticamente, prova a tenere premuto Maiusc sui sistemi BIOS legacy o a premere Esc subito dopo il logo del firmware su molti sistemi UEFI. Il comportamento del firmware varia, quindi la tempistica esatta della pressione dei tasti dipende dal sistema.

In GRUB, seleziona la voce con un'etichetta simile a " Opzioni avanzate per HamoniKR OS" . La dicitura potrebbe includere il nome della distribuzione o del kernel installato, anziché corrispondere esattamente all'illustrazione sottostante. Quindi scegli una voce del kernel che termina con (modalità di ripristino) .

Menu GRUB che mostra HamoniKR OS e la voce Opzioni avanzate per HamoniKR OS selezionata
In GRUB, apri le opzioni avanzate del sistema HamoniKR installato in modo da poter selezionare una voce del kernel per la modalità di ripristino.

La guida ufficiale all'installazione di HamoniKR conferma che la distribuzione utilizza un menu di avvio GRUB. Per la documentazione di installazione aggiornata del progetto, consultare la guida all'installazione di HamoniKR 8.0 .

Passaggio 2: Passare a una shell di ripristino con privilegi di root

Dopo il caricamento dell'ambiente di ripristino, scegli l'opzione simile a quella di root: "Accedi alla shell di root" . La dicitura del menu di ripristino può variare a seconda della versione di Ubuntu e dei pacchetti di ripristino installati.

Il filesystem root di ripristino viene solitamente montato in sola lettura. Prima di modificare la password, rimontarlo in modalità lettura/scrittura:

mount -o remount,rw /

È possibile verificare lo stato di montaggio con:

mount | grep ' on / '
Shell di ripristino con privilegi di root che mostra il comando mount -o remount,rw slash
La shell di ripristino deve avere il filesystem root montato in modalità lettura/scrittura prima che il database delle password possa essere aggiornato.

Il comportamento mountdel comando remount,rwè documentato nella pagina del manuale di mount di Ubuntu .

Passaggio 3: Identifica l'account che devi effettivamente reimpostare

Se conosci il nome utente, passa al passaggio successivo. Se ricordi solo il nome visualizzato sul desktop, elenca le directory home:

ls /home

Ad esempio, se l'output include john, si tratta probabilmente di un nome utente locale. Puoi confermarlo con:

id john

Se l'account esiste, idvengono visualizzati il ​​suo UID e l'appartenenza ai gruppi. Evita di fare supposizioni sugli account di servizio di sistema. L'account che cerchi è in genere l'utente umano creato durante l'installazione.

Passaggio 4: Imposta una nuova password

Reimposta l'account amministratore normale con:

passwd john

Sostituisci johncon il nome utente reale. Digita la nuova password quando richiesto, quindi digitala di nuovo. Linux non visualizza i caratteri della password mentre la digiti. Una modifica riuscita termina con un messaggio simile a password updated successfully.

Shell di ripristino root in esecuzione con passwd john e visualizzazione della password aggiornata correttamente
Eseguire il comando passwdseguito dal nome utente interessato; un messaggio di successo confermerà l'avvenuto aggiornamento del database delle password.

Il manuale di Ubuntupasswd descrive il comando per la modifica della password e il comportamento relativo al blocco dell'account.

Se intendi davvero l'account root

La documentazione di Ubuntu afferma che l'account root è disabilitato per impostazione predefinita e HamoniKR segue il modello amministrativo basato sulla famiglia Ubuntu sudo. Se in precedenza hai abilitato intenzionalmente l'autenticazione diretta di root e ora devi sostituire la password di root, il comando della recovery-shell è:

passwd root

Tuttavia, non abilitate una password di root solo perché avete dimenticato la password del vostro normale account desktop. Reimpostare l'account amministratore standard è la soluzione più adatta al modello di sicurezza predefinito. Ubuntu spiega questo approccio nel suo tutorial sulla riga di comando di Linux , illustrando anche i motivi per cui sudoè preferibile rispetto alle sessioni di root di lunga durata.

Passaggio 5: riavviare e verificare la nuova password

Svuota le scritture in sospeso, quindi riavvia:

sync
reboot

Se rebootnon si esce correttamente dall'ambiente di ripristino, digitare exitper tornare al menu di ripristino e scegliere l'opzione di ripristino normale o di riavvio.

Nella schermata di accesso grafica, seleziona l'account riparato e inserisci la nuova password. Una volta effettuato l'accesso, verifica l'accesso amministrativo con un comando innocuo:

sudo -v

Quando richiesto, inserisci la stessa nuova password utente. Se il comando viene eseguito senza errori, la password di accesso e sudol'autenticazione funzionano correttamente.

Schermata di accesso grafica di Linux per l'utente John con un campo per la password.
Dopo il riavvio, accedi con l'account utente riparato e la nuova password, quindi verifica che sudovenga accettata.

Risoluzione dei problemi più comuni

"Errore nella manipolazione del token di autenticazione"

Questo di solito significa che il sistema non è riuscito ad aggiornare i file delle password. In modalità di ripristino, assicurati innanzitutto /che siano scrivibili:

mount -o remount,rw /
passwd your_username

Se l'errore persiste, è meglio interrompere l'operazione piuttosto che continuare a modificare manualmente i file dell'account. Un danneggiamento del filesystem, una partizione root piena o una configurazione di autenticazione insolita possono richiedere una procedura di ripristino diversa.

La nuova password funziona per l'accesso, ma non per i vecchi dati crittografati.

La password dell'account e la passphrase per la crittografia del disco non sono la stessa credenziale. La documentazione sulla sicurezza di Ubuntu spiega che la crittografia completa del disco utilizza una chiave derivata dalla passphrase. Se il sistema richiede una chiave LUKS, una chiave di crittografia supportata da TPM o una chiave di ripristino prima dell'avvio del sistema operativo, è necessario fornire le credenziali richieste prima che il ripristino della password dell'account possa essere d'aiuto. Consultare la documentazione sulla crittografia completa del disco di Ubuntu .

Non è presente alcuna voce in modalità di ripristino

Non date per scontato che il sistema sia danneggiato. La configurazione di GRUB, i menu nascosti, i kernel personalizzati, le configurazioni dual-boot o il firmware del produttore possono modificare l'aspetto del sistema. È possibile utilizzare una chiavetta USB avviabile per montare il sistema installato ed eseguire una riparazione controllata, ma i nomi dei dispositivi e la gestione dei volumi crittografati differiscono a sufficienza da rendere rischiosa una sequenza di comandi standard. Se scegliete questa strada, identificate prima la partizione root effettiva e verificate se è presente la crittografia.

Non sei sicuro di quale versione di HamoniKR sia installata

Dopo aver ripristinato l'accesso, esegui:

cat /etc/os-release

Conservate l'output insieme alle note di manutenzione. Attualmente HamoniKR pubblica documentazione specifica per versione e le schermate di ripristino possono variare tra le diverse release. La guida di progetto corrente descrive HamoniKR come un sistema operativo della famiglia Ubuntu e documenta il suo ambiente desktop basato su Cinnamon nella documentazione di integrazione di HamoniKR con Ubuntu .

Lista di controllo post-reset

  • Conferma di poter accedere con la nuova password.
  • Eseguire il comando sudo -vper confermare l'autenticazione dell'amministratore.
  • Verifica che i tuoi file e la tua directory home si aprano correttamente.
  • Salva la nuova password in un gestore di password affidabile anziché in un semplice appunto di testo.
  • Se il sistema utilizza la crittografia completa del disco, verificare che la chiave di ripristino sia memorizzata separatamente dal computer.
  • Se in passato hai abilitato intenzionalmente l'accesso diretto come root, riconsidera se ne hai ancora bisogno; il modello predefinito della famiglia Ubuntu prevede l'amministrazione tramite sudo.

Cosa fa e cosa non fa questa procedura

Questa procedura modifica la password di un account locale utilizzando l'accesso di ripristino fisico autorizzato. Non recupera la vecchia password, non decifra i dati di cui non si conosce la chiave di crittografia, non ripara un filesystem danneggiato né recupera le credenziali per i servizi online. Inoltre, non dimostra che ogni versione di HamoniKR presenti le stesse etichette nel menu di ripristino. I comandi mount -o remount,rw /e passwd usernamesono operazioni standard della famiglia Linux/Ubuntu; il flusso di lavoro del menu di avvio circostante può variare in base al firmware, alla configurazione di GRUB, alla crittografia del disco e alla versione di HamoniKR installata.

Per la maggior parte delle installazioni desktop di HamoniKR, il consiglio pratico fondamentale è semplice: reimpostare la password dell'utente amministratore creato durante l'installazione, quindi continuare a utilizzare HamoniKR sudo. Impostare una password di root solo se il sistema è stato configurato intenzionalmente per utilizzare l'autenticazione diretta di root e se si comprendono le implicazioni di sicurezza.

Lascia un commento

Come giocare a Minecraft Bedrock Edition su Linux

Come giocare a Minecraft Bedrock Edition su Linux

Scopri come giocare a Minecraft Bedrock Edition su Linux con il launcher non ufficiale Bedrock Launcher, Flatpak, l'acquisto tramite Google Play e le procedure di risoluzione dei problemi più recenti.

Come gestire le app AppImage, Flatpak, Snap e AUR su Arch Linux

Come gestire le app AppImage, Flatpak, Snap e AUR su Arch Linux

Gestisci app AppImage, Flatpak, Snap e AUR su Arch Linux con bauh. Installa i backend necessari, quindi cerca, aggiorna e rimuovi le app tramite un'unica interfaccia grafica.

Strumenti di ricerca pacchetti Ubuntu: APT, App Center, Synaptic e altro ancora

Strumenti di ricerca pacchetti Ubuntu: APT, App Center, Synaptic e altro ancora

Scopri come cercare pacchetti Ubuntu con APT, App Center, Synaptic, Packages.ubuntu.com, apt-file e snap find, e come esaminare i risultati.

Come giocare a Red Dead Redemption 2 su Linux con Proton

Come giocare a Red Dead Redemption 2 su Linux con Proton

Scopri come giocare a Red Dead Redemption 2 su Linux con Steam Proton, incluse le impostazioni di compatibilità, l'accesso a Rockstar Launcher, i requisiti di spazio di archiviazione e le soluzioni ai problemi di avvio.

Come installare GCC su Ubuntu

Come installare GCC su Ubuntu

Scopri come installare GCC su Ubuntu con APT, verificare il compilatore, aggiungere build-essential, installare una versione specifica di GCC e compilare un programma di test.

Come giocare a Microsoft Flight Simulator su Linux

Come giocare a Microsoft Flight Simulator su Linux

Scopri come eseguire Microsoft Flight Simulator (2020) su Linux con Steam e Proton, incluse le istruzioni per la configurazione di Steam, l'accesso a Microsoft e la risoluzione dei problemi.

Come installare i font su Ubuntu: guida tramite interfaccia grafica e terminale

Come installare i font su Ubuntu: guida tramite interfaccia grafica e terminale

Scopri come installare i font su Ubuntu per un singolo utente o per tutti, aggiornare la cache dei font, verificare l'installazione e risolvere i problemi relativi ai font non visualizzati.

Come giocare a Cyberpunk 2077 su Linux con Steam Proton

Come giocare a Cyberpunk 2077 su Linux con Steam Proton

Scopri come giocare a Cyberpunk 2077 su Linux con Steam Play e Proton, installa il gioco, scegli Proton 11 o la versione sperimentale e risolvi i problemi di avvio più comuni.

Come rimuovere un repository APT da Debian

Come rimuovere un repository APT da Debian

Scopri come trovare, disabilitare o rimuovere definitivamente un repository APT da Debian utilizzando i moderni file .sources o le vecchie voci .list, quindi aggiorna APT in modo sicuro.

Debian: come disinstallare un pacchetto con APT o Synaptic

Debian: come disinstallare un pacchetto con APT o Synaptic

Scopri come disinstallare un pacchetto su Debian utilizzando apt remove, purge, autoremove, apt-get o Synaptic, inclusa la procedura per trovare i nomi dei pacchetti in modo sicuro.