Eroarea Authentication token manipulation
apare de obicei atunci când un utilizator încearcă să își schimbe parola în Linux, dar ceva nu merge bine. Acest lucru poate fi cauzat de diverse motive, cum ar fi permisiunile incorecte ale fișierului de parole sau drepturile insuficiente ale utilizatorului.
Tradusă literal, această eroare înseamnă că utilitarul de gestionare a parolelor passwd
nu poate manipula un token. Prin token se înțelege hash-ul parolei specificate. Acest lucru poate rezulta din incapacitatea de a scrie un nou hash în fișierul de configurare deoarece:
/etc/shadow
;În continuare, să vedem cum să rezolvăm fiecare dintre aceste probleme pentru a elimina eroarea.
Pentru a remedia această eroare, puteți încerca următorii pași:
"passwd
" cu privilegii de superutilizator (sudo
). De exemplu, sudo passwd nume utilizator
(/etc/passwd și /etc/shadow
). Asigurați-vă că acestea au permisiunile corecte (de obicei 644 pentru /etc/passwd
și 640 pentru /etc/shadow
).Dacă niciuna dintre situațiile de mai sus nu ajută, este posibil să fie vorba despre o problemă mai gravă a sistemului de fișiere sau a contului de utilizator, caz în care merită să contactați un profesionist pentru a continua depanarea.
O eroare în utilitar poate apărea dacă permisiunile fișierului /etc/shadow
, în care sunt stocate parolele, sunt setate incorect.
Verificați permisiunile actuale cu ajutorul comenzii:
ls -l /etc/shadow
Ar trebui să aveți setările de citire și scriere ca în instantaneu, dacă nu, rulați o comandă ca aceasta:
sudo chmod 0640 /etc/shadow
Dacă ați pornit în modul de recuperare Ubuntu sau în modul similar al unei alte distribuții, sistemul de fișiere va fi implicit în modul numai citire, astfel încât utilitarul nu va putea scrie nimic. Pentru a-l remonta pentru scriere, utilizați:
sudo mount -o remount,rw /
Un alt motiv ar putea fi faptul că modulele de autentificare nu sunt configurate corespunzător, ceea ce face ca utilitarul să nu poată salva parola. Modulele disponibile pot fi vizualizate cu comanda :
ls /etc/pam.d/
Puteți începe actualizarea setărilor modulelor rulând ca superutilizator:
sudo pam-auth-update
La primul pas, trebuie să faceți clic pe Ok
:
Apoi selectați modulele dorite cu bara de spațiu și săgețile, treceți cu Tab
la Ok
și salvați.
În mod firesc, utilitarul nu va putea schimba parola dacă nu există spațiu liber pe disc. Asigurați-vă că există cel puțin câteva sute de megabytes liberi pe partiția rădăcină. Acest lucru se poate face cu ajutorul comenzii:
df -h
Pentru a vedea care sunt fișierele care ocupă cel mai mult spațiu și pentru a șterge ceea ce nu vă trebuie, puteți utiliza ncdu
:
sudo ncdu /
Dacă utilitarul nu este instalat, acesta poate fi instalat utilizând un manager de pachete. Numele pachetului este același cu cel al comenzii:
sudo apt install ncdu
Acestea sunt principalele modalități de a rezolva această problemă.