Saya telah menggunakan server ini selama beberapa bulan. Pada awalnya saya mengirim admin kunci ssh publik saya, dan dia mengatur akun untuk saya, dan saya hanya menggunakan kunci ssh untuk login. Saya jelas tidak memiliki kata sandi pada awalnya.
Sejak itu saya mungkin atau mungkin belum mengatur kata sandi menggunakan passwd
. Sekarang jika saya menggunakan passwd
saya melihat ini.
$ passwd
Changing password for user myusername.
Changing password for myusername.
(current) UNIX password:
Meskipun sepertinya saya memiliki kata sandi, saya tidak memiliki memori untuk melakukan hal ini.
Bagaimana saya bisa memberi tahu secara meyakinkan apakah kata sandi saya disetel?
EDIT:
Saya tidak bisa masuk atau mengubah kata sandi, karena saya tidak tahu apa kata sandinya (kata sandi kosong tidak berfungsi). Distro adalah rilis Fedora 20 (Heisenbug).
passwd
akan mengadu kata sandi yang salah apa pun yang Anda ketik.
passwd
tidak akan meminta kata sandi Anda saat ini jika Anda tidak memilikinya. Cara lain untuk memeriksa adalah mengetik su myusername
; jika tidak ada kata sandi, itu tidak akan meminta satu. Tetapi semua ini dapat ditimpa oleh administrator sistem, misalnya dengan menghapus nullok
opsi dari pam_unix
entri /etc/pam.d/*
, dalam hal ini seorang non-administrator tidak dapat memberi tahu siapa yang memiliki kata sandi dan siapa yang tidak, kecuali mungkin dengan melakukan tes waktu.