引用:
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://github.com/termux/termux-packages/issues/2023
也可以看看:
https://unix.stackexchange.com/q/331927/101935
其中解释了以下内容:
touch .yourpassfile
alpine -passfile .yourpassfile
作为上述解决方案的前体。