Masuk melalui ssh-key, bisakah saya mengatur ulang kata sandi akun saya?

13

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?

nhoening
sumber
1
Maaf, tapi saya meragukannya. Minta admin untuk mengatur ulang untuk Anda dan mengubahnya.
Kevin
1
Gah! Saya bahkan mencoba passwd --sysadmin-is-a-new-daddan itu masih tidak berhasil!
Michael Scheper
Saya mencari untuk melakukan hal yang sama, ... paling mudah adalah reboot dalam mode pengguna tunggal jika Anda memiliki akses fisik ke mesin. Saya mengikuti doc ini vultr.com/docs/boot-into-single-user-mode-reset-root-password
Mathieu J.

Jawaban:

10

Saya khawatir Anda harus meminta sysadmin Anda untuk memberi Anda kata sandi baru. Otentikasi kunci RSA diterima oleh SSH, tetapi tidak oleh passwdperintah.

Shadur
sumber
1

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.

Nikhil Mulley
sumber
-3

Benar. Menganggap, yaitu, bahwa Anda memiliki izin untuk mengubah kata sandi Anda sendiri sejak awal.

Apakah Anda mengalami kesulitan ketika mencoba melakukan perubahan?

Tok
sumber
Kesulitannya adalah saya dimintai kata sandi lama dan saya tidak tahu.
nhoening
@nening - Ah ya, itu akan sulit. Saya lupa bahwa Anda tidak memiliki kata sandi saat ini. Mungkin masih memungkinkan untuk meningkatkan sudo jika konfigurasi memungkinkan penggunaan kata sandi passwd tanpa kata sandi, meskipun hal ini tidak mungkin terjadi.
Tok