Если вы на 100% уверены, что в вашем пароле нет ошибки (и нет проблем с кодировкой?), Возможно, учетная запись пользователя заблокирована в raspberry pi. Когда учетная запись пользователя заблокирована, попытки входа в систему отклоняются как «Неверный пароль», даже если пароль был правильным.
Или, если вы пытаетесь войти в систему как root
, также может быть, что ssh
работает с опцией «без root», эффективно блокируя корень
аккаунт при входе через ssh
.
РЕДАКТИРОВАТЬ / ОБНОВЛЕНИЕ Отвечая на вопрос в комментарии
, если учетная запись пользователя заблокирована, как я могу это исправить?
Что ж ... здесь у вас есть два основных способа продолжить.
ПРИМЕЧАНИЕ: Чтобы изменить что-либо в любой другой учетной записи, кроме вас, вам необходимо выполнить изменение как root
passwd -l
passwd -u
Дополнительные сведения о passwd
см. На manpages ( man passwd
)
Вы говорите о Raspberry Pi2, значит, у вас есть система для Raspberry где-то на вашем компьютере, и вы прошиваете ее на Raspberry Pi .
Если вы говорили об обычном компьютере, вам нужно было бы продолжить с LiveCD / LiveUSB и смонтировать систему, которую вы хотите изменить.
Но процедура такая же.
ПРИМЕЧАНИЕ. Отныне рассматривайте /
как корень ( /
) вашей целевой системы.
Предположим, ваша целевая система использует файл shadow
, поле, зарезервированное для хэша пароля в / etc / passwd
, содержит x
, а хеш фактически находится в / etc / shadow
.
Если перед этим хешем стоит восклицательный знак (!
), это означает, что, хотя учетная запись защищена паролем, учетная запись заблокирована. Удалите этот восклицательный знак, чтобы снова разблокировать учетную запись при повторной загрузке системы (в случае Raspberry Pi или любой другой встроенной системы вам, конечно же, необходимо внести это изменение в модуль)
Подробнее о формат теневого файла здесь
Arranque desde un medio de recuperación y luego monte el disco duro -con el sistema operativo problemático.
cd en el directorio montado y chroot ese directorio. Ejecute dracut/initramfs. Asegúrese de crear un nuevo archivo initramfs en /boot.
Reiniciar el sistema operativo