Quando tento usar "gpg --gen-key" (v2.1.2 no archlinux) com um usuário que acabei de criar ("backtest"), ele funciona quando eu abro um terminal para isso, mas não quando eu ' m logado com outro usuário e depois "su -l backtest".
É isso que eu estou executando:
[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
e é isso que eu recebo:
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
Tags gnupg encryption linux terminal