Como redefinir a senha para o servidor web do Chef sem email

1

Estou executando um servidor Chef na nuvem. Não consigo fazer login na interface da Web "Chef Manage" porque esqueci minha senha.

Eu ainda posso usar a faca para (por exemplo) atualizar os nós da minha estação de trabalho usando o servidor.

Eu ainda posso ssh para o servidor usando minha chave privada. Eu tentei executar sudo private-chef-ctl password myusername e "com sucesso" mudou minha senha; no entanto, quando tento entrar usando a nova senha, a interface da web ainda diz " Máximo de falhas de login, redefina sua senha. "

Quando envio o formulário de redefinição de senha na interface da Web, ele diz " Seu email de redefinição de senha foi enviado ", mas meu servidor não está configurado para enviar emails.

Como posso redefinir minha senha para que eu possa fazer login no servidor Chef usando a interface da Web?

    
por user22a6db72d7249 18.05.2016 / 01:35

3 respostas

3

senha do chef-server-ctl "USERNAME"

NewPassword Reenter

IMPORTANTE para redefinir o webui chef-manage-ctl restart

    
por 02.06.2016 / 20:36
0

O Chef Manage é um recurso premium suportado pelo Chef Software. Você pode entrar em contato com a equipe de suporte em [email protected].

Provavelmente, as ferramentas CLI não estão configuradas para redefinir os contadores de login com falha, pois geralmente você usa todas as ferramentas da Web ou nenhuma delas (nesse caso, você não precisa lidar com senhas). / p>     

por 26.05.2016 / 10:36
0

Se você estiver em uma caixa do Linux, poderá alterar seu endereço de e-mail para <user>@<hostname> usando o comando chef-server-ctl user-edit <chef_username> . Você pode verificar o email através do comando mail .

Uma solução mais elegante seria instalar um proxy smtp na mesma caixa.

    
por 17.10.2016 / 23:44