Я использую этот сервер в течение нескольких месяцев. Вначале я отправил администратору свой открытый ключ 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/*
, и в этом случае не администратор не может определить, кто имеет пароли, а кто нет, за исключением, возможно, проверки времени.