Я использую этот сервер в течение нескольких месяцев. Вначале я отправил администратору свой открытый ключ ssh, и он настроил для меня учетную запись, и я использовал только ключ ssh для входа в систему. Сначала у меня точно не было пароля.
С тех пор я могу или не могу установить пароль с помощью passwd. Прямо сейчас, если я использую, passwdя вижу это.
$ passwd
Changing password for user myusername.
Changing password for myusername.
(current) UNIX password:
Хотя кажется, что у меня есть пароль, у меня нет воспоминаний о том, что я когда-либо делал это.
Как я могу окончательно сказать, установлен ли мой пароль?
РЕДАКТИРОВАТЬ:
я не могу войти или изменить пароль, потому что я не знаю, какой пароль (пустой пароль не работает). Дистрибутив Fedora релиз 20 (Heisenbug).
passwdбудете жаловаться на неправильный пароль, независимо от того, что вы вводите.
passwdне будет запрашивать ваш текущий пароль, если у вас его нет. Другой способ проверить это набрать su myusername; если нет пароля, он не будет запрашивать его. Но любое из этих действий может быть отменено системным администратором, например, путем удаления nullokопции из pam_unixзаписей в /etc/pam.d/*, и в этом случае не администратор не может определить, кто имеет пароли, а кто нет, за исключением, возможно, проверки времени.