Подписание оборотов без пароля - PullRequest
0 голосов
/ 12 марта 2019

Я пытаюсь отключить пароль при подписании или хотя бы отправить его с помощью команды подписи.

 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), у меня появляется всплывающее окно для пароля

Я нашел решение с помощью клавиатуры, которое у меня не работает

  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

1 Ответ

0 голосов
/ 13 марта 2019

Это невозможно. Но многие люди используют для автоматической подписи OBS-подпись: https://github.com/openSUSE/obs-sign https://en.opensuse.org/openSUSE:Build_Service_Signer

...