Впервые столкнулся с тем что разработчик не может авторизоваться в vault. При попытке авторизоваться он получал ошибку Authentication failed: permission denied в vault.

В итоге оказалось, что его пользователь просто заблокировался после нескольких неудачных попытках авторизации. Как так получилось это конечно хороший вопрос, но не разгаданный.

Просмотр заблокированных пользователей в vault

set history +o
export token=your_token_here

curl \
    --header "X-Vault-Token: $token" \
    --request GET \
    https://vault.example.lan/v1/sys/locked-users

Если в выводе видите пользователей, то значит они заблокированы.

Разблокировать пользователя в vault

set history +o
export token=your_token_here

curl \
    --header "X-Vault-Token: $token" \
    --request POST \
    https://vault.example.lan/v1/sys/locked-users/auth_userpass_e58bede8/unlock/username_here
  • auth_userpass_e58bede8 меняем на свое, получить его можно в выводе команды просмотра заблокированных пользователей