Otu esi edozi passwd: Njehie njikwa akara njirimara na Linux


Na Linux, a na-eji iwu passwd iji tọọ ma ọ bụ gbanwee okwuntughe akaụntụ onye ọrụ, ebe ị na-eji iwu a mgbe ụfọdụ ndị ọrụ nwere ike nweta njehie: \passwd: Njehie njikwa njirimara njirimara dị ka egosiri n'ihe atụ n'okpuru.

Na nso nso a, m na-eji aha njirimara tecmint na-abanye na sava CentOS m. Ozugbo m banyere, m na-agbalị ịgbanwe paswọọdụ m site na iji passwd utility, mana nke abụọ ka m nwetasịrị ozi njehie ndị a.

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

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

N'edemede a, anyị ga-akọwa ụzọ dị iche iche e si edozi \passwd: Njehie njikwa akara ngosi na sistemụ Linux.

1. Reboot System

Ngwọta mbụ bụ isi bụ ịmalitegharị sistemụ gị. Enweghị m ike ịkọwa ihe kpatara nke a ji arụ ọrụ, mana ọ rụrụụrụ m ọrụ na CentOS 7 m.

$ sudo reboot 

Ọ bụrụ na nke a ada, nwalee ngwọta na-esote.

2. Tọọ ntọala Modul PAM ziri ezi

Ihe ọzọ nwere ike ịkpata njehie \passwd: Nyocha njirimara akara njehie bụ ntọala PAM (Pluggable Authentication Module) na-ezighi ezi.

A na-ahụ ntọala dị iche iche maka PAM na /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
....

Dịka ọmụmaatụ faịlụ /etc/pam.d/common-password ahazighị nke ọma nwere ike ịkpata njehie a, iji iwu pam-auth-update na ikike mgbọrọgwụ nwere ike idozi nsogbu ahụ.

$ sudo pam-auth-update

3. Remount Root Partition

Ị nwekwara ike ịhụ njehie a ma ọ bụrụ na etinyere nkebi / dị ka agụ naanị, nke pụtara na ọ nweghị faịlụ nwere ike gbanwee ya mere enweghị ike ịtọ ma ọ bụ gbanwee paswọọdụ onye ọrụ. Iji dozie njehie a, ịkwesịrị ịkwanye nkebi mgbọrọgwụ dị ka ịgụ/dee dị ka egosiri.

$ sudo mount -o remount,rw /

4. Tọọ ikike ziri ezi na faịlụ onyinyo

Ikike na-ezighi ezi na faịlụ /etc/shadow, nke na-echekwa okwuntughe n'ezie maka akaụntụ onye ọrụ n'ụdị ezoro ezo nwekwara ike bute njehie a. Ka ịlele ikike dị na faịlụ a, jiri iwu na-esonụ.

$ ls -l  /etc/shadow

Ka ịtọọ ikike ziri ezi na ya, jiri iwu chmod dị ka ndị a.

$ sudo chmod 0640 /etc/shadow

5. Mmezi na dozie njehie sistemụ faịlụ

Obere draịva nchekwa ma ọ bụ njehie sistemụ faịlụ nwekwara ike bute mperi a na-ajụ. Ị nwere ike iji ngwaọrụ nyocha diski Linux dị ka fsck iji dozie njehie ndị ahụ.

6. Oghere diski efu

Ọzọkwa, ọ bụrụ na diski gị jupụtara, mgbe ahụ ị nweghị ike ịgbanwe faịlụ ọ bụla na diski ahụ karịsịa mgbe nha faịlụ chọrọ ịbawanye. Nke a nwekwara ike ịkpata njehie dị n'elu. N'okwu a, gụọ akụkọ anyị na-esonụ iji kpochapụ oghere diski nwere ike inye aka dozie njehie a.

  1. Agedu – Ngwa bara uru iji nyochaa oghere diski efu na Linux
  2. BleachBit – Ihe nhicha oghere diski efu na nchekwa nzuzo maka sistemụ Linux
  3. Etu esi achọta ma wepu faịlụ oyiri/achọghị na Linux Iji Ngwa 'FSlint'

Ị ga-ahụkwa akụkọ ndị a gbasara ijikwa okwuntughe onye ọrụ na Linux.

  1. Otu esi tọgharịa okwuntughe mgbọrọgwụ echefuru na RHEL/CentOS na Fedora
  2. Otu esi amanye onye ọrụ ịgbanwe okwuntughe na nbanye ọzọ na Linux
  3. Otu esi agbaa iwu 'sudo' na-abanyeghị paswọọdụ na Linux

Nke ahụ bụ maka ugbu a! Ọ bụrụ na ị maara ihe ngwọta ọ bụla ọzọ iji dozie \passwd: Njehie njikwa akara ngosi, mee ka anyị mara site na mpempe nzaghachi n'okpuru. Anyị ga-enwe ekele maka ntinye aka gị.