Uso questo server da alcuni mesi. All'inizio ho inviato all'amministratore la mia chiave ssh pubblica e ha impostato l'account per me e ho usato solo la chiave ssh per accedere. All'inizio non avevo una password.
Da allora potrei aver impostato o meno una password usando passwd
. In questo momento se uso passwd
vedo questo.
$ passwd
Changing password for user myusername.
Changing password for myusername.
(current) UNIX password:
Mentre sembra suggerire che ho una password, non ho memoria di averlo mai fatto.
Come posso dire in modo definitivo se la mia password è impostata?
EDIT:
Non riesco ad accedere né a cambiare la password, perché non so quale sia la password (la password vuota non funziona). La distribuzione è Fedora versione 20 (Heisenbug).
passwd
si lamenterà di una password errata, indipendentemente da ciò che si digita.
passwd
non ti chiederà la tua password attuale se non ne hai una. Un altro modo per verificare è digitare su myusername
; se non c'è password, non ne verrà richiesta una. Ma tutto ciò può essere ignorato dall'amministratore di sistema, ad esempio rimuovendo l' nullok
opzione dalle pam_unix
voci in /etc/pam.d/*
, nel qual caso un non amministratore non può dire chi ha le password e chi no, tranne forse facendo test di temporizzazione.