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 passwdvedo 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).
passwdsi lamenterà di una password errata, indipendentemente da ciò che si digita.
passwdnon 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' nullokopzione dalle pam_unixvoci 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.