Centos

如何更改 Dovecot 虛擬使用者密碼?

  • September 13, 2021

我使用一個基於 Web 的控制面板為 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

引用自:https://serverfault.com/questions/357053