Saya masuk ke Server Ubuntu saya menggunakan nama pengguna saya. Setelah saya masuk saya mengetik passwd
perintah. Memasukkan kata sandi baru tetapi satu detik setelah mendapatkan pesan kesalahan berikut:
passwd: Authentication token manipulation error
passwd: password unchanged
Apa yang salah di sini? Bagaimana saya dapat mengubah kata sandi saya jika saya tidak memiliki akses ke server itu secara fisik, yaitu saya menghubungkan dari jarak jauh dengan ssh
menggunakan terminal.
password-recovery
Bakhtiyor
sumber
sumber
Jawaban:
Jika Anda memasukkan passwd yang salah
Anda mendapatkan kesalahan ini. Jika Anda yakin telah memasukkan yang benar, kesalahan ini mungkin juga muncul jika Anda menggunakan file kata sandi yang dibayangi dan bayangan tidak memiliki entri untuk pengguna ini (pada dasarnya
/etc/passwd
memiliki entri untuk pengguna ini, tetapi/etc/shadow
tidak).Untuk memperbaikinya, Anda dapat menambahkan entri secara manual (membuat cadangan terlebih dahulu !!!) atau membuat ulang file shadow dengan
pwconv
( Manpage ).sumber
pwconv
Petunjuk Anda adalah penyelamat!Lakukan dua hal ini hanya untuk memastikan:
Bagian pertama ini mencatat ulang partisi root sebagai baca / tulis karena hanya dalam mode baca. Ini benar-benar turun partisi root dan kemudian me-mount lagi sebagai baca / tulis.
Kemudian lakukan ini:
Lalu lakukan
sudo passwd USER
. Seharusnya setelah itu berhasil. Bagian ini memberikan izin yang benar ke file shadow.sumber
Memperbaiki kekacauan saya
/etc/pam.d/common-password
sumber
Saya tidak yakin bagaimana itu terjadi. Seorang pengguna sudo membuat akun saya lalu menghapusnya lalu membuatnya lagi.
Inilah yang saya temukan
Tidak ada perubahan.
Tidak menunjukkan kesalahan.
Tidak menunjukkan kesalahan.
Terlihat normal.
Pengguna yang ditampilkan dan kata sandi terenkripsi.
Tidak menunjukkan apa pun. Tidak yakin apa artinya tetapi tidak beres.
Jadi solusinya adalah menghapus kata sandi lalu mengatur ulang kata sandi baru.
Semoga ini membantu.
sumber
Masalah lain mungkin bahwa disk sudah penuh. Saya mendapatkan kesalahan ini ketika mengatur ulang kata sandi, dan kemudian memeriksa disk saya dengan
df
dan menemukan bahwa tidak ada ruang pada disk saya. Setelah membebaskan beberapa, saya dapat mengatur ulang kata sandi tanpa masalah.sumber
Jika Anda menggunakan SELinux, menjalankan perintah ini memperbaiki masalah untuk saya.
Berkat percakapan ini untuk solusinya.
sumber
Periksa apakah Anda telah mengacaukan file kata sandi umum
/etc/pam.d/
. Ini akan menyebabkan kesalahan jika kata sandi Anda saat ini tidak cocok dengan kata sandi yangcommon-password
diinginkan. Dalam kasus saya ini adalah alasan mengapa saya mendapatkan kesalahan token otentikasi itu.sumber
Juga, pastikan bahwa entri Anda di / etc / passwd tidak salah bentuk. Jika Anda memiliki jumlah titik dua yang salah pada baris untuk entri pengguna Anda, perintah 'passwd' tidak dapat menguraikannya dan menolak untuk melanjutkan dengan pesan kesalahan persis yang disediakan.
sumber
Masalah ini terjadi karena izin yang salah diatur ke
/usr/bin/passwd
.Silakan coba atur izin menjadi 4511 dengan menggunakan perintah:
Ini akan menyelesaikan masalah.
sumber
Kesalahan mengatakan bahwa modul PAM (lihat
man pam_chauthtok
:) tidak dapat memperoleh token otentikasi baru. Ini dapat terjadi di Ubuntu ketika pengguna belum menetapkan kata sandi standar danpasswd
masih memintanya, jadi solusinya adalah mengubah kata sandi menggunakanroot
hak istimewa, misalnyajadi Anda tidak akan dimintai kata sandi saat ini dan kesalahan tidak akan terjadi.
Lihat juga: Kesalahan manipulasi token otentikasi
sumber
Menggunakan info di atas saya menemukan bahwa ini menyelesaikan masalah saya
Saya perlu menghapus
extrausers
opsi dari pam.Dalam log saya, saya mencatat kesalahan berikut.
sumber
Server tempat saya bekerja dikonfigurasikan dengan semacam Otentikasi Windows melalui PowerBroker Identity Server (PBIS) .
Pada dasarnya ketika saya input
sudo pam-auth-update
, opsi berikut muncul:Batalkan pilihan item pertama dari daftar menggunakan Space BarKunci untuk Memilih / Batalkan pilihan, dan Up/ Downpanah jika perlu.
Kemudian pindah ke
Ok
Opsi menggunakan Tab, dan Left/ Righttombol panah jika perlu.Tekan Enterdi atas
Ok
Opsi.Setelah ini, saya bisa menggunakan
passwd
danadduser
seperti biasaSetelah Anda selesai dengan konfigurasi pengguna Anda, Anda dapat kembali ke
sudo pam-auth-update
, dan meninggalkan pengaturan seperti sebelumnya.Dalam kasus umum (yaitu tidak menggunakan PowerBroker Identity Server (PBIS) ), tampaknya penting untuk
Unix Authentication
mengaktifkan (dan tidak ada sistem otentikasi lainnya).sumber
Di Lubuntu 15.04 saya memiliki kesalahan manipulasi token yang sama. Saya pikir ini karena sistem file masih dalam mode read only.
Menggunakan:
Ini tidak berfungsi tetapi ini berfungsi:
sumber