[BUG] doveadm / mail-crypt: Error when setting new password for a user key

Kevin N. kevin at notscheduled.eu
Mon Jun 28 09:12:15 EEST 2021


Hi Aki,

Yes. Without -O the following error is thrown:

result: dcrypt_key_load_private(...) failed: password missing

Which makes sense since you need the old password for setting a new 
password for the user key.

BTW: the behavior is the same on 2.3.15 too.

Cheers,

Kevin


On 28/06/2021 08:46, Aki Tuomi wrote:
> 
>> On 20/06/2021 01:22 Kevin N. <kevin at notscheduled.eu> wrote:
>>
>>   
>> Dovecot version: 2.3.14
>>
>> When setting a new password for a user key you have the option to prompt
>> the user for the old and the new password, instead of providing them as
>> parameters (using -N and -O instead of -n and -o).
>>
>> However, running:
>> 	doveadm mailbox cryptokey password -u user at domain -N -O
>>
>> produces an error instead of prompting the user for the old and the new
>> password.
>>
>> The error is:
>> 	password: option requires an argument -- 'O'
>>
>>
>> You can work around this by providing a dummy input for -O which seems
>> to be properly ignored in the end, but it would be nice to not throw any
>> errors since -O should not expect an argument.
>>
>> Regards.
> 
> Hi!
> 
> Did you try leaving -O/-o out?
> 
> Aki
> 


More information about the dovecot mailing list