Когда я пытаюсь использовать "gpg --gen-key" (v2.1.2 на archlinux) с пользователем, которого я только что создал ("backtest"), он работает, когда я открываю для этого терминал, но не когда я вошел в систему с другим пользователем, а затем "su -l backtest".
Вот к чему я бегу:
[backtest@server ~]$ echo "pinentry-program /usr/bin/pinentry-curses" >.gnupg/gpg-agent.conf
[backtest@server ~]$ echo RELOADAGENT | gpg-connect-agent
OK
[backtest@server ~]$ GPG_TTY=`tty` gpg --gen-keygpg
и вот что я получаю:
We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
gpg: agent_genkey failed: Operation cancelled
Key generation failed: Operation cancelled