Maksājuma metodes Abuse

Ошибка Autentifikācijas žetona manipulācijas kļūda

25.01.2024, 23:36

Kļūda Autentifikācijas marķiera manipulācijas parasti rodas, kad lietotājs mēģina mainīt savu paroli operētājsistēmā Linux, bet kaut kas neizdodas. To var izraisīt dažādi iemesli, piemēram, nepareizas paroles faila atļaujas vai nepietiekamas lietotāja tiesības.

Kāpēc rodas šī kļūda?

Tulkojot burtiski, šī kļūda nozīmē, ka paroļu pārvaldības utilītprogramma passwd nevar manipulēt ar žetonu. Ar token šeit mēs saprotam norādītās paroles hash. Tas var rasties tāpēc, ka nav iespējams konfigurācijas failā ierakstīt jaunu hash, jo:

  • lietojumprogrammai nav tiesību rakstīt /etc/shadow failā;
  • failu sistēma ir uzstādīta tikai lasīšanas režīmā;
  • failu sistēma ir bojāta;
  • diskā nav brīvas vietas;
  • tiek izmantots nepareizs autentifikācijas modulis.

Tālāk apskatīsim, kā novērst katru no šīm problēmām, lai novērstu kļūdu.

Kā novērst kļūdu?

Lai novērstu šo kļūdu, varat izmēģināt šādas darbības:

  1. Mēģiniet mainīt paroli, izmantojot komandu"passwd" ar superlietotāja (sudo) tiesībām. Piemēram, sudo passwd username
  2. Pārbaudiet paroles failu(/etc/passwd un /etc/shadow) atļaujas. Pārliecinieties, ka tiem ir pareizās atļaujas (parasti 644 /etc/passwd un 640 /etc/shadow).
  3. Ja izmantojat failu sistēmu ar SELinux, pārliecinieties, ka SELinux nebloķē piekļuvi paroļu failiem.
  4. Ja izmantojat failu sistēmu ar ACL, pārliecinieties, ka atļaujas ir iestatītas pareizi.
  5. Ja kļūda joprojām parādās, mēģiniet restartēt datoru un vēlreiz mēģināt mainīt paroli.

Ja neviens no iepriekš minētajiem variantiem nepalīdz, problēma var būt nopietnāka problēma ar failu sistēmu vai lietotāja kontu, un šādā gadījumā ir vērts sazināties ar speciālistu, lai veiktu turpmāku problēmu novēršanu.

Piekļuves tiesības

Kļūda utilītā var rasties, ja ir nepareizi iestatītas /etc/shadow faila, kurā tiek glabātas paroles, piekļuves tiesības.

Pārbaudiet pašreizējās atļaujas, izmantojot komandu:

ls -l /etc/shadow

Ja tas tā nav, izpildiet šādu komandu:

sudo chmod 0640 /etc/shadow

failu sistēma tikai lasīšanai

Ja esat startējis Ubuntu atkopšanas režīmā vai līdzīgā citas izplatīšanas režīmā, failu sistēma pēc noklusējuma būs tikai lasīšanas režīmā, tāpēc palīgprogramma nevarēs neko ierakstīt. Lai to pārmontētu rakstīšanai, izmantojiet:

sudo mount -o remount,rw /

Autentifikācijas moduļi

Vēl viens iemesls varētu būt tas, ka autentifikācijas moduļi nav pareizi konfigurēti, tāpēc utilīts nevar saglabāt paroli. Pieejamos moduļus var apskatīt ar komandu:

ls /etc/pam.d/

Varat sākt moduļu iestatījumu atjaunināšanu, palaižot kā superlietotājs:

sudo pam-auth-update

Pirmajā solī jānoklikšķina uz Ok:

Pēc tam ar atstarpes taustiņu un bultiņām izvēlieties vēlamos moduļus, pārslēdziet ar Tab uz Ok un saglabājiet.

Brīva vieta uz diska

Protams, programma nevarēs mainīt paroli, ja diskā nebūs brīvas vietas. Pārliecinieties, ka saknes nodalījumā ir vismaz daži simti brīvo megabaitu. To var izdarīt, izmantojot komandu:

df -h

Lai redzētu, kuri faili aizņem visvairāk vietas, un izdzēstu nevajadzīgos failus, varat izmantot komandu ncdu:

sudo ncdu /

Ja palīgprogramma nav instalēta, to var instalēt, izmantojot pakešu pārvaldnieku. Paketes nosaukums ir tāds pats kā komandai:

sudo apt install ncdu

Šie ir galvenie veidi, kā atrisināt šo problēmu.