Metode de plată Abuse

Ошибка Eroare de manipulare a jetonului de autentificare

25.01.2024, 23:36

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.

De ce apare eroarea?

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:

  • aplicația nu are permisiunea de a scrie în fișierul /etc/shadow;
  • sistemul de fișiere este montat în modul numai citire;
  • sistemul de fișiere este corupt;
  • nu există spațiu liber pe disc;
  • este utilizat un modul de autentificare incorect.

În continuare, să vedem cum să rezolvăm fiecare dintre aceste probleme pentru a elimina eroarea.

Cum să remediați eroarea?

Pentru a remedia această eroare, puteți încerca următorii pași:

  1. Încercați să schimbați parola utilizând comanda"passwd" cu privilegii de superutilizator (sudo). De exemplu, sudo passwd nume utilizator
  2. Verificați permisiunile fișierelor de parole(/etc/passwd și /etc/shadow). Asigurați-vă că acestea au permisiunile corecte (de obicei 644 pentru /etc/passwd și 640 pentru /etc/shadow).
  3. Dacă utilizați un sistem de fișiere compatibil cu SELinux, asigurați-vă că SELinux nu blochează accesul la fișierele cu parole
  4. Dacă utilizați un sistem de fișiere activat de ACL, asigurați-vă că permisiunile sunt setate corect
  5. Dacă eroarea continuă să apară, încercați să reporniți computerul și să încercați din nou să schimbați parola.

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.

Drepturile de acces

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

Read-only file system

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 /

Module de autentificare

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.

Spațiu liber pe disc

Î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ă.