GNU/Linux >> Linux Esercitazione >  >> Linux

Correzione di "Errore di manipolazione del token di autenticazione" in Ubuntu Linux

Recentemente, stavo cambiando la password di un utente in Linux quando ho riscontrato questo "Errore di manipolazione del token di autenticazione".

Ho usato il solito comando passwd per cambiare la password e mi ha lanciato questo errore e la password non è stata modificata.

sudo passwd my_user_name
Changing password for user my_user_name
Changing password for my_user_name

(current) UNIX password: 
passwd: Authentication token manipulation error
passwd: password unchanged

Correzione dell'errore di manipolazione del token di autenticazione in Ubuntu

L'"Errore di manipolazione del token di autenticazione" significa semplicemente che, per alcuni motivi, la modifica della password non è andata a buon fine.

Potrebbero esserci una serie di ragioni per questo. In casi semplici, vedrai la causa principale del problema nell'output stesso. Ad esempio, se non hai fornito una password, dovresti vederla nell'errore:

No password supplied
passwd: Authentication token manipulation error
passwd: password unchanged

Allo stesso modo, se la password ridigita non corrisponde, mostrerà anche quelle informazioni:

Sorry, passwords do not match
passwd: Authentication token manipulation error
passwd: password unchanged

È facile perché sai cosa ha causato il problema e puoi intraprendere un'azione correttiva basata su questo. Ma potresti non essere sempre così fortunato perché in alcuni casi non vedrai alcuna informazione utile, solo l'errore.

Vediamo alcuni di questi casi e risolviamo questo problema.

Metodo 1

Se conosci la struttura della directory di Linux, sai che la directory /etc/shadow mantiene la password in formato crittografato insieme ad alcune altre informazioni sugli utenti e la loro password.

Questo è il motivo per cui dovresti assicurarti di avere il permesso di leggere e scrivere su questo file. Dal momento che cambierai la password come superutente, questo file dovrebbe avere i permessi di lettura e scrittura per il root.

ls -l /etc/shadow
-rw-r----- 1 root shadow 1488 Oct 14 18:07 /etc/shadow

In caso contrario, dovresti impostare l'autorizzazione corretta:

sudo chmod 640 /etc/shadow

Metodo 2

Il metodo 1 funzionerà nella maggior parte dei casi. Ma nel mio caso, ho dovuto rimontare la partizione di root con i permessi di lettura e scrittura. In realtà stavo provando a reimpostare la mia password di amministratore in Ubuntu.

mount -rw -o remount /

In alcuni rari casi, il tuo disco potrebbe essere così pieno che non puoi apportare modifiche al file /etc/shadow. Ma se è così, dovrai affrontare anche molti altri problemi.

Ha funzionato per te?

Ho condiviso ciò che ha funzionato per me e posso solo sperare che abbia funzionato anche per te. Fatto? Quale metodo ha funzionato per te? Menzionalo nei commenti.


Linux
  1. Nozioni di base sull'amministratore di sistema Linux:gestione dell'account utente

  2. Gestire gli utenti Linux con il comando passwd

  3. Come correggere l'errore di errore di autenticazione Cron in Linux?

  4. passwd Esempi di comandi in Linux

  5. Il prompt di sistema di Ubuntu per la mia password non è falsificabile?

Linux passwd Command Tutorial per principianti (8 esempi)

Come installare MySQL in Ubuntu Linux

Come modificare la password di root in Ubuntu Linux

Come gestire le password dell'account in Linux con il comando passwd

Comando Linux passwd – Modifica password utente

Come impostare l'autenticazione della password con Apache su Ubuntu 18.04