Betalingsmåter Abuse

Ошибка Feil ved manipulering av autentiseringstoken

25.01.2024, 23:36

Feilen Authentication token manipulation oppstår vanligvis når en bruker prøver å endre passordet sitt i Linux, men noe går galt. Dette kan skyldes ulike årsaker, for eksempel feil passordfiltillatelser eller utilstrekkelige brukerrettigheter.

Hvorfor oppstår feilen?

Bokstavelig talt betyr denne feilen at passordhåndteringsverktøyet passwd ikke kan manipulere et token. Med token mener vi her hashen av passordet du har angitt. Dette kan skyldes at det ikke er mulig å skrive en ny hash til konfigurasjonsfilen fordi

  • programmet ikke har rettigheter til å skrive til /etc/shadow-filen;
  • filsystemet er montert i skrivebeskyttet modus;
  • filsystemet er ødelagt;
  • det ikke er ledig plass på disken;
  • feil autentiseringsmodul er brukt.

La oss nå se hvordan du løser hvert av disse problemene for å fjerne feilen.

Hvordan fikser jeg feilen?

For å fikse denne feilen kan du prøve følgende trinn:

  1. Prøv å endre passordet ved hjelp av kommandoen"passwd" med superbrukerrettigheter (sudo). For eksempel, sudo passwd brukernavn
  2. Kontroller tillatelsene til passordfilene(/etc/passwd og /etc/shadow). Sørg for at de har riktige rettigheter (vanligvis 644 for /etc/passwd og 640 for /etc/shadow).
  3. Hvis du bruker et SELinux-aktivert filsystem, må du sørge for at SELinux ikke blokkerer tilgangen til passordfiler.
  4. Hvis du bruker et ACL-aktivert filsystem, må du kontrollere at tillatelsene er riktig angitt
  5. Hvis feilen fortsatt oppstår, kan du prøve å starte datamaskinen på nytt og prøve å endre passordet på nytt.

Hvis ingen av de ovennevnte tiltakene hjelper, kan problemet være et mer alvorlig problem med filsystemet eller brukerkontoen, og i så fall bør du kontakte en fagperson for videre feilsøking.

Tilgangsrettigheter

Det kan oppstå en feil i verktøyet hvis tillatelsene i /etc/shadow-filen, der passordene lagres, er satt feil.

Kontroller gjeldende rettigheter med kommandoen:

ls -l /etc/shadow

Du bør ha lese- og skriverettigheter som i øyeblikksbildet. Hvis ikke, kan du kjøre en kommando som denne:

sudo chmod 0640 /etc/shadow

Skrivebeskyttet filsystem

Hvis du har startet opp i gjenopprettingsmodus i Ubuntu eller lignende modus i en annen distribusjon, vil filsystemet som standard være i skrivebeskyttet modus, slik at verktøyet ikke kan skrive noe. For å remontere det for skriving, bruk:

sudo mount -o remount,rw /

Autentiseringsmoduler

En annen årsak kan være at autentiseringsmodulene ikke er riktig konfigurert, noe som fører til at verktøyet ikke kan lagre passordet. Tilgjengelige moduler kan vises med kommandoen:

ls /etc/pam.d/

Du kan begynne å oppdatere modulinnstillingene ved å kjøre som superbruker:

sudo pam-auth-update

På det første trinnet må du klikke på Ok:

Velg deretter de ønskede modulene med mellomromstasten og pilene, bytt med Tab til Ok og lagre.

Ledig plass på disken

Verktøyet vil naturligvis ikke kunne endre passordet hvis det ikke er ledig plass på disken. Sørg for at det er minst noen hundre megabyte ledig plass på rotpartisjonen. Dette kan gjøres ved hjelp av kommandoen:

df -h

For å se hvilke filer som tar opp mest plass og slette det du ikke trenger, kan du bruke ncdu:

sudo ncdu /

Hvis verktøyet ikke er installert, kan det installeres ved hjelp av en pakkebehandler. Navnet på pakken er det samme som kommandoen:

sudo apt install ncdu

Dette er de viktigste måtene å løse dette problemet på.