gpt4 book ai didi

linux - 在没有密码的情况下签署 rpm

转载 作者:太空宇宙 更新时间:2023-11-04 11:53:49 25 4
gpt4 key购买 nike

我试图在签名时禁用任何密码,或者至少使用签名命令发送密码。

 gpg --list-keys
/root/.gnupg/pubring.gpg
------------------------
pub 2048R/B40C2563 2017-04-11 [expires: 2022-04-10]
uid XXXXX <office@XXXX>
sub 2048R/42A9A452 2017-04-11 [expires: 2022-04-10]

我有 gpg (GnuPG) 2.0.27 和 libgcrypt 1.5.4

cat  ~/.rpmmacros 
%_signature gpg
%_gpg_path /root/.gnupg
%_gpg_name xxxxxxx
%_gpgbin /usr/bin/gpg2
%_no-protection

当我运行 ( rpm --addsign xxxxxxxxxx.rpm ) 我弹出密码

我找到了一个不适合我的 keygrip 解决方案

  gpg2 --with-keygrip
gpg: invalid option "--with-keygrip"

这些是 rpm 选项:

rpm --
--addsign --delsign --eval --help --initdb --query --rebuilddb --setugids --upgrade --version

--checksig --erase --freshen --import --install --querytags --setperms --showrc --verify

最佳答案

我能够通过添加 --passphrase-file /path/to/passphrase-file 来解决它在 %__gpg_sign_cmd 下宏 .rpmmacros (或任何你拥有的)文件。

下面是%__gpg_sign_cmd修改后的宏:

%__gpg_sign_cmd %{__gpg} gpg --force-v3-sigs --batch --no-verbose --no-armor --passphrase-file /path/passphrase_file --no-secmem-warning -u %{_gpg_name} -sbo %{__signature_filename} --digest-algo sha256 %{__plaintext_filename}'

关于linux - 在没有密码的情况下签署 rpm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55120133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com