Моя gitolite установка начинает просить пароль suddendly, я проверил /var/log/secure
файл и найденный этим.
sshd[9071]: User git not allowed because account is locked
sshd[9072]: input_userauth_request: invalid user git
После быстрого поиска я считал, что решение
sudo passwd -u git
Но это дает этот ответ:
Unlocking password for user git.
passwd: Warning: unlocked password would be empty.
passwd: Unsafe operation (use -f to force)
Я использовал-f для проверки и да, он устранил проблему. Но есть ли оборотная сторона безопасности выполнения этого? Я не хочу, чтобы эта учетная запись имела пароль, только использую аутентификацию ключей.
Обратной стороной безопасности является то, что теперь у вашего пользователя git
нет пароля, и любой может войти в систему без пароля (или ключа)!
Для решения проблема, учетная запись не должна быть заблокирована, но должен иметь пароль , даже если никто никогда не использует пароль. Установите случайный пароль для учетной записи и убедитесь, что ключи ssh работают правильно.