Kuidas parandada Linuxis parooli "passwd: autentimismärgi manipuleerimise viga"


Linuxis kasutatakse käsku passwd kasutajakonto paroolide määramiseks või muutmiseks, selle käsu kasutamisel võib mõnikord tekkida tõrge:\"passwd: Autentimismärgi manipuleerimise viga", nagu on näidatud allpool toodud näites.

Hiljuti logisin oma CentOS-i serverisse sisse, kasutades oma kasutajanime “tecmint”. Kui olen sisse loginud, proovin parooli muuta passwd-utiliidi abil, kuid sekund pärast seda, kui saan järgmised tõrketeated.

# su - tecmint
$ passwd tecmint
Changing password for user tecmint
Changing password for tecmint

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

Selles artiklis selgitame\"passwd: autentimismärgi manipuleerimisvea" parandamise erinevaid viise Linuxi süsteemides.

1. Taaskäivitage süsteem

Esimene põhilahendus on süsteemi taaskäivitamine. Ma ei oska tegelikult öelda, miks see toimis, kuid minu CentOS 7 puhul töötas see minu jaoks.

$ sudo reboot 

Kui see ei õnnestu, proovige järgmisi lahendusi.

2. Määrake PAM-mooduli õiged seaded

Teine võimalik põhjus\"passwd: Autentimismärgi manipuleerimise viga" on valed PAM-i (Pluggable Authentication Module) seaded. See ei võimalda moodulil uut sisestatud autentimismärki hankida.

PAM-i erinevad seaded leiate saidilt /etc/pam.d/.

$ ls -l /etc/pam.d/

-rw-r--r-- 1 root root 142 Mar 23  2017 abrt-cli-root
-rw-r--r-- 1 root root 272 Mar 22  2017 atd
-rw-r--r-- 1 root root 192 Jan 26 07:41 chfn
-rw-r--r-- 1 root root 192 Jan 26 07:41 chsh
-rw-r--r-- 1 root root 232 Mar 22  2017 config-util
-rw-r--r-- 1 root root 293 Aug 23  2016 crond
-rw-r--r-- 1 root root 115 Nov 11  2010 eject
lrwxrwxrwx 1 root root  19 Apr 12  2012 fingerprint-auth -> fingerprint-auth-ac
-rw-r--r-- 1 root root 659 Apr 10  2012 fingerprint-auth-ac
-rw-r--r-- 1 root root 147 Oct  5  2009 halt
-rw-r--r-- 1 root root 728 Jan 26 07:41 login
-rw-r--r-- 1 root root 172 Nov 18  2016 newrole
-rw-r--r-- 1 root root 154 Mar 22  2017 other
-rw-r--r-- 1 root root 146 Nov 23  2015 passwd
lrwxrwxrwx 1 root root  16 Apr 12  2012 password-auth -> password-auth-ac
-rw-r--r-- 1 root root 896 Apr 10  2012 password-auth-ac
....

Näiteks võib see tõrge ilmneda valesti konfigureeritud /etc/pam.d/common-password failiga. Probleemi saab lahendada käsu pam-auth-update juurõigustega käivitamine.

$ sudo pam-auth-update

3. Juhtpartitsiooni uuesti paigaldamine

Seda viga võidakse näha ka siis, kui partitsioon / on ühendatud kirjutuskaitstudena, mis tähendab, et ühtegi faili ei saa muuta, seega ei saa kasutaja parooli määrata ega muuta. Selle tõrke kõrvaldamiseks peate juurpartitsiooni ühendama nii nagu loetud/kirjutatud nagu näidatud.

$ sudo mount -o remount,rw /

4. Määra varifailile õiged õigused

Selle tõrke võivad põhjustada ka valed õigused failil/etc/shadow, mis salvestab kasutajakontode tegelikud paroolid krüptitud vormingus. Selle faili lubade kontrollimiseks kasutage järgmist käsku.

$ ls -l  /etc/shadow

Õigete õiguste määramiseks kasutage käsku chmod järgmiselt.

$ sudo chmod 0640 /etc/shadow

5. Parandage ja parandage failisüsteemi vead

Väiksemad mäluseadme või failisüsteemi vead võivad samuti kõnealuse tõrke põhjustada. Selliste vigade parandamiseks võite kasutada Linuxi kettaskaneerimise tööriistu, näiteks fsck.

6. Vabastage kettaruum

Pealegi, kui teie ketas on täis, ei saa te plaadil ühtegi faili muuta, eriti kui faili suurus peaks suurenema. See võib põhjustada ka ülaltoodud tõrke. Sellisel juhul saate selle vea lahendamiseks kettaruumi puhastamiseks lugeda järgmisi artikleid.

  1. Agedu - kasulik tööriist raisatud kettaruumi jälitamiseks Linuxis
  2. BleachBit - tasuta kettaruumi puhastaja ja privaatsusvalve Linuxi süsteemidele
  3. Kuidas Linuxis dubleerivaid/soovimatuid faile leida ja eemaldada, kasutades tööriista FSlint

Siit leiate ka need artiklid, mis käsitlevad kasutajate paroolide haldamist Linuxis.

  1. Kuidas unustatud juurparooli lähtestada RHEL/CentOS-is ja Fedoras
  2. Kuidas sundida kasutajat parooli vahetama järgmisel Linuxi sisselogimisel?
  3. Kuidas käivitada käsk „sudo” Linuxis parooli sisestamata

Praegu on see kõik! Kui teate mõnda muud lahendust\"passwd: autentimismärgi manipuleerimisvea parandamiseks", andke meile sellest teada allpool oleva tagasiside vormi kaudu. Oleme tänulikud teie panuse eest.