Dovecot 가상 사용자 비밀번호는 어떻게 변경합니까? 명의 (가상) 사용자의 비밀번호를 재설정해야

웹 기반 제어판 하나를 사용하여 Dovecot에 대한 가상 사용자를 만들었습니다. 해당 제어판이 더 이상 작동하지 않으므로 수동으로 수행해야합니다.

dovecot.passwd파일에 나열된 한 명의 (가상) 사용자의 비밀번호를 재설정해야 합니다. 파일은 CRYPT스키마를 사용합니다 . 해당 비밀번호를 어떻게 재설정합니까?

따라서 일반 텍스트 암호를 CRYPT암호화 된 형식으로 변환하는 데 사용할 수있는 것은 무엇 입니까?



답변

Apache 유틸리티를 사용할 수 있습니다 htpasswd. crypt()Linux 플랫폼에서 기본적으로 비밀번호를 암호화하는 데 사용 됩니다. 다음은 사용자의 새 비밀번호를 묻는 메시지를 표시 jscott하고 파일을 업데이트합니다 /etc/dovecot/dovecot.passwd.

htpasswd /etc/dovecot/dovecot.passwd jscott


답변

doveadmDovecot과 함께 제공 되는 유틸리티를 사용할 수 있습니다 .

$ doveadm pw -s CRYPT
Enter new password:
Retype new password:
{CRYPT}1cElWVzS3.EVg

답변

또는 프롬프트를 피하려면 다음을 수행하십시오.

doveadm pw -s CRYPT -p yourpassword -u 사용자


답변

doveadm pw -s SHA512-CRYPT

또한 좋습니다.