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 passwdsaya 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).
passwdakan mengadu kata sandi yang salah apa pun yang Anda ketik.
passwdtidak 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 nullokopsi dari pam_unixentri /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.