Впервые столкнулся с тем что разработчик не может авторизоваться в 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
меняем на свое, получить его можно в выводе команды просмотра заблокированных пользователей
Комментарии