Bii a ṣe le ṣatunṣe "passwd: Aṣiṣe ifọwọyi aami ami Ijeri" ni Lainos


Ni Lainos, a lo aṣẹ passwd lati ṣeto tabi yi awọn ọrọ igbaniwọle iroyin olumulo pada, lakoko lilo aṣẹ yii nigbami awọn olumulo le ba aṣiṣe naa pade:\"passwd: Aṣiṣe ifọwọyi ami ami ijeri” gẹgẹbi o ti han ni apẹẹrẹ isalẹ.

Laipẹ Mo n wọle si olupin CentOS mi ni lilo orukọ olumulo mi “tecmint“. Ni kete ti Mo wọle, Mo n gbiyanju lati yi ọrọ igbaniwọle mi pada nipa lilo iwulo passwd, ṣugbọn keji lẹhin ti Mo n gba awọn ifiranṣẹ aṣiṣe wọnyi.

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

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

Ninu àpilẹkọ yii, a yoo ṣalaye awọn ọna oriṣiriṣi ti fifọ\"passwd: Aṣiṣe ifọwọyi aami ami Ijeri” ninu awọn eto Linux.

1. Atunbere Eto

Ojutu ipilẹ akọkọ ni lati tun atunbere eto rẹ. Nko le sọ fun idi ti eyi fi ṣiṣẹ, ṣugbọn o ṣiṣẹ fun mi lori CentOS 7 mi.

$ sudo reboot 

Ti eyi ba kuna, gbiyanju awọn solusan atẹle.

2. Ṣeto Awọn Eto Module PAM ti o tọ

Ohun miiran ti o le fa ti\"passwd: Aṣiṣe ifọwọyi aami ami Ijeri” jẹ awọn eto PAM ti ko tọ (Module Ijeri Module). Eyi jẹ ki module ko le gba ami ijẹrisi tuntun ti o wọle.

Awọn eto oriṣiriṣi fun PAM ni a rii ni /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
....

Fun apeere faili mis-atunto /etc/pam.d/common-password le ja si aṣiṣe yii, ṣiṣe aṣẹ pam-auth-imudojuiwọn pẹlu awọn anfani root le ṣatunṣe ọrọ naa.

$ sudo pam-auth-update

3. Ipin Root Ipinle

O tun le wo aṣiṣe yii ti o ba ti pin / ipin bi kika nikan, eyiti o tumọ si pe ko si faili ti o le ṣe atunṣe nitorinaa ọrọ igbaniwọle olumulo ko le ṣeto tabi yipada. Lati ṣatunṣe aṣiṣe yii, o nilo lati gbe ipin gbongbo bi kika/kọ bi o ti han.

$ sudo mount -o remount,rw /

4. Ṣeto Awọn igbanilaaye ti o tọ lori Faili Ojiji

Awọn igbanilaaye ti ko tọ lori faili/ati be be// ojiji, eyiti o tọju awọn ọrọigbaniwọle gangan fun awọn iroyin olumulo ni ọna kika ti paroko tun le fa aṣiṣe yii. Lati ṣayẹwo awọn igbanilaaye lori faili yii, lo aṣẹ atẹle.

$ ls -l  /etc/shadow

Lati ṣeto awọn igbanilaaye to tọ lori rẹ, lo aṣẹ chmod gẹgẹbi atẹle.

$ sudo chmod 0640 /etc/shadow

5. Tunṣe ati Ṣiṣe Awọn aṣiṣe Awọn faili

Awakọ ibi ipamọ kekere tabi awọn aṣiṣe eto faili tun le fa aṣiṣe ni ibeere. O le lo awọn irinṣẹ wiwakọ Linux bi fsck lati ṣatunṣe iru awọn aṣiṣe.

6. Ọfẹ Disk Up

Siwaju si, ti disiki rẹ ba kun, lẹhinna o ko le yipada eyikeyi faili lori disiki paapaa nigbati iwọn faili naa ni itumọ lati pọ si. Eyi tun le fa aṣiṣe ti o wa loke. Ni ọran yii, ka awọn nkan atẹle wa lati nu aaye disk le ṣe iranlọwọ lati yanju aṣiṣe yii.

  1. Agedu - Ohun elo Wulo fun Titele Alafo Disk Egbin ni Linux
  2. BleachBit - Afọmọ Aaye Disiki ọfẹ ati Aabo Asiri fun Awọn ọna Linux
  3. Bii o ṣe le Wa ati Yọ Awọn ẹda/Awọn faili ti a kofẹ ni Lainos Lilo Irinṣẹ 'FSlint'

Iwọ yoo tun wa awọn nkan wọnyi ti o jọmọ si ṣiṣakoso awọn ọrọigbaniwọle olumulo ni Lainos.

  1. Bii o ṣe le Tun Ọrọ igbaniwọle Gbongbo Ti a Ti gbagbe RHEL/CentOS ati Fedora
  2. ṣe
  3. Bii o ṣe le Fi ipa mu Olumulo lati Yi Ọrọ igbaniwọle pada ni Wiwọle Itele ni Linux
  4. Bii o ṣe le Ṣiṣe ‘sudo’ Withoutfin Laisi Titẹ Ọrọigbaniwọle sii ni Lainos

Iyẹn ni fun bayi! Ti o ba mọ ojutu miiran lati ṣatunṣe\"passwd: Aṣiṣe ifọwọyi aami ami ijeri”, jẹ ki a mọ nipasẹ fọọmu esi ni isalẹ. A yoo dupe fun idasi rẹ.