Kif Waħħal passwd: Żball tal-manipulazzjoni tat-token tal-awtentikazzjoni fil-Linux


Fil-Linux, il-kmand passwd jintuża biex jissettja jew jibdel il-passwords tal-kont tal-utent, filwaqt li juża dan il-kmand kultant l-utenti jistgħu jiltaqgħu ma 'l-iżball: \passwd: żball ta' manipulazzjoni tat-token ta 'awtentikazzjoni kif muri fl-eżempju ta' hawn taħt.

Riċentement kont qed nilloggja fis-server CentOS tiegħi billi tuża l-isem tal-utent tiegħi tecmint. Ladarba nkun illoggjat qed nipprova nbiddel il-password tiegħi billi tuża l-utilità passwd, iżda sekonda wara qed nirċievi l-messaġġi ta 'żball li ġejjin.

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

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

F'dan l-artikolu, aħna se nispjegaw modi differenti ta 'kif niffissaw \passwd: żball ta' manipulazzjoni tat-token ta 'awtentikazzjoni fis-sistemi Linux.

1. Reboot Sistema

L-ewwel soluzzjoni bażika hija li terġa 'tibda sistema tiegħek. Ma nistax verament ngħid għaliex dan ħadem, iżda ħadem għalija fuq CentOS 7 tiegħi.

$ sudo reboot 

Jekk dan ifalli, ipprova s-soluzzjonijiet li jmiss.

2. Issettja Settings Korretti tal-Modulu PAM

Kawża oħra possibbli tal-\passwd: Żball tal-manipulazzjoni tat-token tal-awtentikazzjoni hija l-issettjar ħażin tal-PAM (Pluggable Authentication Module). Dan jagħmel il-modulu ma jkunx jista' jikseb it-token tal-awtentikazzjoni ġdid imdaħħal.

Is-settings varji għall-PAM jinsabu f'/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
....

Pereżempju fajl /etc/pam.d/common-password ikkonfigurat ħażin jista' jirriżulta f'dan l-iżball, it-tħaddim tal-kmand pam-auth-update bi privileġġi tal-għeruq jista' jsolvi l-kwistjoni.

$ sudo pam-auth-update

3. Remount Root Partition

Tista' tara dan l-iżball ukoll jekk il-partizzjoni / tkun immuntata bħala qari biss, li jfisser li l-ebda fajl ma jista' jiġi modifikat u għalhekk il-password ta' utent ma tistax tiġi ssettjata jew mibdula. Biex tiffissa dan l-iżball, għandek bżonn timmonta l-partizzjoni ta 'l-għeruq kif aqra/tikteb kif muri.

$ sudo mount -o remount,rw /

4. Issettja Permessi Korretti fuq Shadow File

Permessi żbaljati fuq il-fajl /etc/shadow, li jaħżen passwords attwali għall-kontijiet tal-utent f'format kriptat jistgħu wkoll jikkawżaw dan l-iżball. Biex tiċċekkja l-permessi fuq dan il-fajl, uża l-kmand li ġej.

$ ls -l  /etc/shadow

Biex tissettja l-permessi korretti fuqha, uża l-kmand chmod kif ġej.

$ sudo chmod 0640 /etc/shadow

5. Tiswija u Waħħal Żbalji tas-Sistema tal-Fajls

Żbalji minuri ta' drive jew filesystem jistgħu wkoll jikkawżaw l-iżball inkwistjoni. Tista 'tuża għodod tal-iskannjar tad-disk Linux bħal fsck biex tiffissa żbalji bħal dawn.

6. Free Up Disk Space

Barra minn hekk, jekk id-disk tiegħek ikun mimli, allura ma tistax timmodifika l-ebda fajl fuq id-diska speċjalment meta d-daqs tal-fajl ikun maħsub li jiżdied. Dan jista 'wkoll jikkawża l-iżball ta' hawn fuq. F'dan il-każ, aqra l-artikoli li ġejjin tagħna biex tnaddaf l-ispazju tad-diska tista 'tgħin biex issolvi dan l-iżball.

  1. Agedu – Għodda Utli għat-Traċċar ta' Spazju Moħli fuq Disk fil-Linux
  2. BleachBit – A Disk Space Cleaner u Gwardja tal-Privatezza għal Sistemi Linux
  3. Kif issib u tneħħi Fajls Duplikati/Mhux mixtieqa fil-Linux billi tuża l-Għodda 'FSlint'

Issib ukoll dawn l-artikoli relatati mal-ġestjoni tal-passwords tal-utenti fil-Linux.

  1. Kif Irrisettja l-Password Root Minsija f'RHEL/CentOS u Fedora
  2. Kif Tiġġiegħel lill-Utent jibdel il-Password meta Jilloggja Jmiss fil-Linux
  3. Kif Tmexxi Kmand ‘sudo’ Mingħajr Daħħal Password fil-Linux

Dak hu għalissa! Jekk taf xi soluzzjoni oħra biex tirranġa \passwd: Żball ta' manipulazzjoni ta' token ta' awtentikazzjoni, għarrafna permezz tal-formola ta' feedback hawn taħt. Inkunu grati għall-kontribut tiegħek.