如何删除 Alpine Pine 电子邮件客户端的主密码?

如何删除 Alpine Pine 电子邮件客户端的主密码?

引用:

https://comp.mail.pine.narkive.com/UcMK4NZG/suppress-master-password-prompt

如何抑制主密码提示?如果我没记错的话,这确实是可能的。我记得,文件“有点”被解密,然后重新创建,这样它就不再是加密的了……但我找不到说明。

For Copyright information press "?"
Enter password of key <MasterPassword> to unlock password file:                                                                     
                                                                                                                                    
^C Cancel             Ret Accept                                                                                                   

具体文件为:

nicholas@gondor:~$ 
nicholas@gondor:~$ ls -alh .pine-passfile 
-rw------- 1 nicholas nicholas 855 Jul  2 09:55 .pine-passfile
nicholas@gondor:~$ 

有一个程序可以删除该文件的密码,以便 alpine 客户端仍然可以使用文件中的密码,但不会提示用户输入文件本身的主密码。

答案1

似乎有效:

$ pwd
/home/nicholas/.alpine-smime/.pwd

$ ll
total 20
drwx------ 2 nicholas nicholas 4096 Apr 30 15:08 ./
drwx------ 6 nicholas nicholas 4096 Apr 30 15:06 ../
-rw-rw-r-- 1 nicholas nicholas 1054 Apr 30 15:06 MasterPassword.crt
-rw------- 1 nicholas nicholas 1679 Apr 30 15:08 MasterPassword.key
-rw-rw-r-- 1 nicholas nicholas 1854 Apr 30 15:06 MasterPassword.key.orig

$ mv MasterPassword.key MasterPassword.key.orig
$ openssl rsa -in MasterPassword.key.orig -out MasterPassword.key
writing RSA key

$ ll
total 20
drwx------ 2 nicholas nicholas 4096 Jul  2 22:33 ./
drwx------ 6 nicholas nicholas 4096 Apr 30 15:06 ../
-rw-rw-r-- 1 nicholas nicholas 1054 Apr 30 15:06 MasterPassword.crt
-rw------- 1 nicholas nicholas 1679 Jul  2 22:33 MasterPassword.key
-rw------- 1 nicholas nicholas 1679 Apr 30 15:08 MasterPassword.key.orig

来源:

https://www.ccdw.org/node/14

https://github.com/termux/termux-packages/issues/2023


也可以看看:

https://unix.stackexchange.com/q/331927/101935

其中解释了以下内容:

touch .yourpassfile
alpine -passfile .yourpassfile

作为上述解决方案的前体。

相关内容