Modhanna íocaíochta Abuse

Earráid ionramhála comhartha fíordheimhnithe

25.01.2024, 23:36

De ghnáth, tarlaíonn an Authentication token manipulation error nuair a dhéanann úsáideoir iarracht a bpasfhocal a athrú i Linux agus go dtéann rud éigin mícheart. Is féidir cúiseanna éagsúla a bheith leis seo, amhail ceadanna comhaid pasfhocail míchearta nó cearta úsáideora neamhleor.

Cén fáth a dtarlaíonn an earráid?

Go litriúil, ciallaíonn an earráid seo nach féidir leis an bhfóntas bainistíochta pasfhocal passwd an comhartha a ionramháil. Tagraíonn an comhartha anseo do hais an phasfhocail a shonraigh tú. Féadfaidh sé seo tarlú mar gheall ar an neamhábaltacht hais nua a scríobh chuig an gcomhad cumraíochta mar gheall ar:

  • Níl cead ag an gclár scríobh chuig an gcomhad /etc/shadow ;
  • tá an córas comhad suite i mód léite amháin;
  • éilliú córas comhad;
  • níl aon spás saor ar an diosca;
  • Tá modúl fíordheimhnithe neamhbhailí in úsáid.

Ansin, féachfaimid ar conas gach ceann de na fadhbanna seo a shocrú chun an earráid a bhaint.

Conas an earráid a shocrú?

Chun an earráid seo a shocrú, is féidir leat na céimeanna seo a leanas a thriail:

  1. Bain triail as an focal faire a athrú ag baint úsáide as an ordú " passwd " le cearta forúsáideora (sudo ). Mar shampla, sudo passwd username
  2. Seiceáil na ceadanna ar na comhaid pasfhocail ( /etc/passwd и /etc/shadow ). Déan cinnte go bhfuil na ceadanna cearta acu (de ghnáth 644 do /etc/passwd agus 640 do /etc/shadow ).
  3. Má tá córas comhad le tacaíocht SELinux in úsáid agat, déan cinnte nach bhfuil SELinux ag blocáil rochtain ar chomhaid pasfhocail.
  4. Má tá córas comhad á úsáid agat a thacaíonn le ACLanna, déan cinnte go bhfuil na ceadanna socraithe i gceart.
  5. Má fhaigheann tú earráid fós, déan iarracht do ríomhaire a atosú agus iarracht a dhéanamh do phasfhocal a athrú arís.

Mura gcabhraíonn aon cheann de na nithe thuas, d'fhéadfadh fadhbanna níos tromchúisí a bheith leis an gcóras comhad nó leis an gcuntas úsáideora, agus sa chás sin ba cheart duit dul i dteagmháil le speisialtóir chun an fhadhb a réiteach tuilleadh.

Cearta rochtana

D’fhéadfadh earráid tarlú in oibriú na fóntais má shocraítear ceadanna míchearta ar an gcomhad /etc/shadow , ina stóráiltear pasfhocail.

Breathnaímid ar na ceadanna reatha ag baint úsáide as an ordú:

 ls -l /etc/shadow

Ba chóir go mbeadh do léamh agus do scríbhneoireacht socraithe mar atá sa phictiúr, mura bhfuil, rith an t-ordú seo a leanas:

 sudo chmod 0640 /etc/shadow

Córas comhad inléite amháin

Má thosaigh tú ag tosú i mód aisghabhála Ubuntu nó i mód comhchosúil dáileadh eile, beidh an córas comhad i mód léite amháin de réir réamhshocraithe, mar sin ní bheidh an fóntais in ann aon rud a scríobh. Chun é a athshuiteáil le haghaidh scríbhneoireachta, bain úsáid as:

 sudo mount -o remount,rw / 

Modúil fíordheimhnithe

Cúis eile a d'fhéadfadh a bheith ann ná cumraíocht mhícheart na modúl fíordheimhnithe, rud nach féidir leis an bhfóntas an focal faire a shábháil dá bharr. Is féidir na modúil atá ar fáil a fheiceáil tríd an ordú seo a leanas a úsáid:

 ls /etc/pam.d/

Is féidir leat tosú ag nuashonrú socruithe an mhodúil tríd an méid seo a leanas a rith mar fhorúsáideoir:

 sudo pam-auth-update

Sa chéad chéim ní mór duit cliceáil ar Ok :

Ansin roghnaigh na modúil riachtanacha ag baint úsáide as an spásbharra agus na heochracha saigheada, aistrigh go Ok ag baint úsáide as Tab agus sábháil.

Spás diosca saor in aisce

Ar ndóigh, ní bheidh an fóntais in ann an focal faire a athrú mura bhfuil spás saor ar an diosca. Déan cinnte go bhfuil roinnt céadta meigibheart saor ar a laghad ar an rannán fréimhe. Is féidir é seo a dhéanamh leis an ordú seo a leanas:

 df -h

Is féidir leat a fheiceáil cé na comhaid a thógann an spás is mó agus cinn neamhriachtanacha a scriosadh ag baint úsáide as ncdu :

 sudo ncdu /

Mura bhfuil an fóntais suiteáilte, is féidir í a shuiteáil ag baint úsáide as an mbainisteoir pacáiste. Is ionann ainm an phacáiste agus an t-ordú:

 sudo apt install ncdu

Seo iad na príomhbhealaí chun an fhadhb seo a réiteach.