gpg --gen-key não está funcionando em “su -l”, mas trabalhando no terminal local

1

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
    
por Lem0n 06.04.2015 / 05:59

0 respostas