Autentimistokumendi manipuleerimise viga
tekib tavaliselt siis, kui kasutaja üritab Linuxis oma parooli muuta, kuid midagi läheb valesti. Selle põhjuseks võivad olla erinevad põhjused, näiteks valed paroolifaili õigused või ebapiisavad kasutajaõigused.
Sõna-sõnalt tõlgituna tähendab see viga seda, et paroolihalduse utiliit passwd
ei saa sümbolit manipuleerida. Tunnuse all peetakse siinkohal silmas teie poolt määratud parooli hash'i. See võib tuleneda võimetusest kirjutada konfiguratsioonifaili uus hash, sest:
/etc/shadow
faili kirjutamiseks;Järgnevalt vaatame, kuidas parandada kõik need probleemid, et kõrvaldada viga.
Selle vea parandamiseks võite proovida järgmisi samme:
"passwd
", millel on superuser (sudo
) õigused. Näiteks sudo passwd kasutajanimi
(/etc/passwd ja /etc/shadow
) õigusi. Veenduge, et neil on õiged õigused (tavaliselt 644 /etc/passwd
jaoks ja 640 /etc/shadow
jaoks).Kui ükski ülaltoodust ei aita, võib probleem olla tõsisem probleem failisüsteemi või kasutajakontoga, millisel juhul tasub edasiseks tõrkeotsinguks pöörduda professionaali poole.
Utiliidi viga võib tekkida, kui õigused failis /etc/shadow
, kuhu paroole salvestatakse, on valesti määratud.
Kontrollige kehtivaid õigusi käsuga:
ls -l /etc/shadow
Teil peaks olema lugemine ja kirjutamine seatud nagu hetkeülesandes, kui ei ole, käivitage selline käsk:
sudo chmod 0640 /etc/shadow
Kui te käivitasite Ubuntu taastamisrežiimis või mõne teise distributsiooni sarnases režiimis, on failisüsteem vaikimisi ainult lugemisrežiimis, seega ei saa utiliit midagi kirjutada. Et seda kirjutamiseks uuesti mountida, kasutage:
sudo mount -o remount,rw /
Teine põhjus võib olla see, et autentimismoodulid ei ole õigesti konfigureeritud, mistõttu utiliit ei saa parooli salvestada. Saadaolevaid mooduleid saab vaadata käsuga:
ls /etc/pam.d/
Moodulide seadete uuendamist saate alustada, kui käivitate selle peakasutajana:
sudo pam-auth-update
Esimesel sammul tuleb klõpsata nuppu Ok
:
Seejärel valige soovitud moodulid tühiku ja noolte abil, lülitage Tab-ga
Ok
ja salvestage.
Loomulikult ei saa utiliit parooli muuta, kui kettal ei ole vaba ruumi. Veenduge, et juurpartitsioonil oleks vähemalt paarsada vaba megabaiti. Seda saab teha käsuga:
df -h
Et näha, millised failid võtavad kõige rohkem ruumi ja kustutada see, mida te ei vaja, võite kasutada ncdu
:
sudo ncdu /
Kui utiliit ei ole paigaldatud, saab selle paigaldada paketihalduri abil. Paketi nimi on sama, mis käsk:
sudo apt install ncdu
Need on peamised viisid selle probleemi lahendamiseks.