Hvernig á að laga passwd: Authentication token manipulation error í Linux
Í Linux er passwd skipunin notuð til að stilla eða breyta lykilorðum notendareiknings, á meðan að nota þessa skipun geta stundum notendur rekist á villuna: \passwd: Authentication token manipulation error“ eins og sýnt er í dæminu hér að neðan.
Nýlega var ég að skrá mig inn á CentOS netþjóninn minn með notendanafninu mínu „tecmint“. Þegar ég er skráður inn er ég að reyna að breyta lykilorðinu mínu með passwd tólinu, en sekúndu eftir að ég fæ eftirfarandi villuboð.
# su - tecmint $ passwd tecmint Changing password for user tecmint Changing password for tecmint (current) UNIX password: passwd: Authentication token manipulation error
Í þessari grein munum við útskýra mismunandi leiðir til að laga \passwd: Authentication token manipulation error í Linux kerfum.
1. Endurræstu kerfið
Fyrsta grunnlausnin er að endurræsa kerfið þitt. Ég get eiginlega ekki sagt hvers vegna þetta virkaði, en það virkaði fyrir mig á CentOS 7 mínum.
$ sudo reboot
Ef þetta mistekst skaltu prófa næstu lausnir.
2. Stilltu réttar PAM Module Settings
Önnur möguleg orsök fyrir \passwd: Authentication token manipulation error“ er rangar PAM (Pluggable Authentication Module) stillingar. Þetta gerir það að verkum að einingin getur ekki fengið nýja auðkenningartáknið slegið inn.
Hinar ýmsu stillingar fyrir PAM eru að finna í /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 ....
Til dæmis getur rangstillt /etc/pam.d/common-password skrá valdið þessari villu, að keyra pam-auth-update skipunina með rótarréttindum getur lagað málið.
$ sudo pam-auth-update
3. Settu aftur rótarskiptingu
Þú gætir líka séð þessa villu ef /
skiptingin er sett upp sem skrifvarinn, sem þýðir að ekki er hægt að breyta neinni skrá og því er ekki hægt að stilla eða breyta lykilorði notanda. Til að laga þessa villu þarftu að tengja rótarhlutinn eins og lesa/skrifa eins og sýnt er.
$ sudo mount -o remount,rw /
4. Stilltu réttar heimildir á Shadow File
Rangar heimildir á /etc/shadow skránni, sem geymir raunveruleg lykilorð fyrir notendareikninga á dulkóðuðu sniði, getur einnig valdið þessari villu. Til að athuga heimildirnar á þessari skrá, notaðu eftirfarandi skipun.
$ ls -l /etc/shadow
Til að stilla réttar heimildir á það, notaðu chmod skipunina sem hér segir.
$ sudo chmod 0640 /etc/shadow
5. Gera við og laga villur í skráakerfi
Minniháttar geymsludrif eða skráarkerfisvillur geta einnig valdið viðkomandi villu. Þú getur notað Linux diskaskönnunartæki eins og fsck til að laga slíkar villur.
6. Losaðu um diskpláss
Ennfremur, ef diskurinn þinn er fullur, þá geturðu ekki breytt neinni skrá á disknum, sérstaklega þegar stærð skráar er ætlað að aukast. Þetta getur einnig valdið ofangreindri villu. Í þessu tilviki skaltu lesa eftirfarandi greinar okkar til að hreinsa upp diskpláss sem getur hjálpað til við að leysa þessa villu.
- Agedu – Gagnlegt tæki til að rekja sóun á diskaplássi í Linux
- BleachBit – Ókeypis diskplásshreinsari og persónuverndarvörður fyrir Linux kerfi
- Hvernig á að finna og fjarlægja afrit/óæskilegar skrár í Linux með því að nota 'FSlint' tól
Þú finnur líka þessar greinar sem tengjast stjórnun notendalykilorða í Linux.
- Hvernig á að endurstilla gleymt rótarlykilorð í RHEL/CentOS og Fedora
- Hvernig á að þvinga notanda til að breyta lykilorði við næstu innskráningu í Linux
- Hvernig á að keyra 'sudo' skipun án þess að slá inn lykilorð í Linux
Það er það í bili! Ef þú veist um einhverja aðra lausn til að laga \passwd: Authentication token manipulation error“, láttu okkur vita í gegnum athugasemdaeyðublaðið hér að neðan. Við munum vera þakklát fyrir þitt framlag.