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.
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
/etc/shadow-filen
;La oss nå se hvordan du løser hvert av disse problemene for å fjerne feilen.
For å fikse denne feilen kan du prøve følgende trinn:
"passwd
" med superbrukerrettigheter (sudo).
For eksempel, sudo passwd brukernavn
(/etc/passwd og /etc/shadow
). Sørg for at de har riktige rettigheter (vanligvis 644 for /etc/passwd
og 640 for /etc/shadow
).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.
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
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 /
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.
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å.