Saya masuk di server melalui sshkey ( ssh -i /home/me/.ssh/ssh-key me@server
).
Saya mendapatkan hak sudo pada server itu dari admin, tetapi saya tidak dapat menggunakannya, karena saya lupa kata sandi Unix saya yang sebenarnya (atau saya tidak pernah diberitahu). Saya sudah masuk - bisakah saya mengatur ulang kata sandi saya melalui passwd
, tanpa mengetahui kata sandi lama saya?
ssh
password
not-root-user
nhoening
sumber
sumber
passwd --sysadmin-is-a-new-dad
dan itu masih tidak berhasil!Jawaban:
Saya khawatir Anda harus meminta sysadmin Anda untuk memberi Anda kata sandi baru. Otentikasi kunci RSA diterima oleh SSH, tetapi tidak oleh
passwd
perintah.sumber
kata sandi tidak dapat diubah dengan perintah passwd kecuali layanan otentikasi berasal dari file lokal (lihat /etc/nsswitch.conf). Jika login Anda berbasis jaringan, admin untuk penyelamatan dan karena sudo umumnya digunakan di lingkungan jaringan, lebih baik Anda mengaturnya kembali karena Anda hanya bertanggung jawab & bertanggung jawab atas keamanan akun Anda sendiri.
sumber
Benar. Menganggap, yaitu, bahwa Anda memiliki izin untuk mengubah kata sandi Anda sendiri sejak awal.
Apakah Anda mengalami kesulitan ketika mencoba melakukan perubahan?
sumber