Baru-baru ini, saya sedang mengubah kata sandi pengguna di Linux ketika saya menemukan 'Kesalahan Manipulasi Token Otentikasi' ini.
Saya menggunakan perintah passwd biasa untuk mengubah kata sandi dan itu memberi saya kesalahan ini dan kata sandi tidak diubah.
sudo passwd my_user_name
Changing password for user my_user_name
Changing password for my_user_name
(current) UNIX password:
passwd: Authentication token manipulation error
passwd: password unchanged
Memperbaiki Kesalahan Manipulasi Token Otentikasi di Ubuntu
'Kesalahan Manipulasi Token Otentikasi' berarti bahwa karena beberapa alasan, perubahan kata sandi tidak berhasil.
Mungkin ada beberapa alasan untuk itu. Dalam kasus sederhana, Anda akan melihat akar penyebab masalah di output itu sendiri. Misalnya, jika Anda tidak memberikan kata sandi, Anda akan melihatnya dalam kesalahan:
No password supplied
passwd: Authentication token manipulation error
passwd: password unchanged
Demikian pula, jika ketik ulang kata sandi tidak cocok, info itu juga akan ditampilkan:
Sorry, passwords do not match
passwd: Authentication token manipulation error
passwd: password unchanged
Itu mudah karena Anda tahu apa yang menyebabkan masalah dan Anda dapat mengambil tindakan korektif berdasarkan itu. Tetapi Anda mungkin tidak selalu seberuntung itu karena dalam beberapa kasus, Anda tidak akan melihat informasi yang berguna, hanya kesalahannya saja.
Mari kita lihat beberapa kasus ini dan perbaiki masalah ini.
Metode 1
Jika Anda mengetahui struktur direktori Linux, Anda tahu bahwa direktori /etc/shadow menyimpan kata sandi dalam format terenkripsi bersama dengan beberapa informasi lain tentang pengguna dan kata sandi mereka.
Inilah sebabnya mengapa Anda harus memastikan bahwa Anda memiliki izin untuk membaca dan menulis di file ini. Karena Anda akan mengubah sandi sebagai pengguna super, file ini seharusnya memiliki izin baca dan tulis untuk root.
ls -l /etc/shadow
-rw-r----- 1 root shadow 1488 Oct 14 18:07 /etc/shadow
Jika bukan itu masalahnya, Anda harus mengatur izin yang benar:
sudo chmod 640 /etc/shadow
Metode 2
Metode 1 akan bekerja dalam banyak kasus. Tetapi dalam kasus saya, saya harus me-remount partisi root dengan izin baca dan tulis. Saya sebenarnya mencoba mengatur ulang kata sandi admin saya di Ubuntu.
mount -rw -o remount /
Dalam beberapa kasus yang jarang terjadi, disk Anda mungkin terlalu penuh sehingga Anda tidak dapat membuat perubahan apa pun pada file /etc/shadow. Tetapi jika itu masalahnya, Anda juga akan menghadapi banyak masalah lain.
Berhasilkah Anda?
Saya membagikan apa yang berhasil untuk saya dan saya hanya bisa berharap itu juga berhasil untuk Anda. Melakukannya? Metode mana yang berhasil untuk Anda? Sebutkan di komentar.