Como faço para alterar as senhas de usuários virtuais do Dovecot?

9

Eu usei um painel de controle baseado na web para criar alguns usuários virtuais para o Dovecot. Esse painel de controle não funciona mais, portanto, preciso fazer isso manualmente.

Eu preciso redefinir a senha para um usuário (virtual) listado em dovecot.passwd file. O arquivo usa CRYPT schema. Como faço para redefinir a senha?

Portanto, a questão se resume a - o que pode ser usado para converter a senha em texto simples em CRYPT formato criptografado?

    
por AppleGrew 05.02.2012 / 19:54

3 respostas

6

Você pode usar o utilitário Apache htpasswd . Ele usa crypt() para criptografar senhas por padrão nas plataformas Linux. A seguir, você solicitará a nova senha para o usuário jscott e atualizará o arquivo /etc/dovecot/dovecot.passwd .

htpasswd /etc/dovecot/dovecot.passwd jscott

    
por 05.02.2012 / 20:12
13

Você pode usar o utilitário doveadm que vem com o Dovecot:

$ doveadm pw -s CRYPT
Enter new password: 
Retype new password: 
{CRYPT}1cElWVzS3.EVg
    
por 21.10.2012 / 03:51
4

ou para evitar os prompts:

doveadm pw -s CRYPT -p sua senha -u usuário

    
por 23.04.2014 / 23:01