Difference between revisions of "Talk:GnuPG"

From ArchWiki
Jump to navigation Jump to search
(gpg-agent socket path: re)
m (gpg-agent socket path: re)
Line 34: Line 34:
  
 
:::OK, thank you for correcting me. I've added the [https://wiki.archlinux.org/index.php?title=GnuPG&diff=438807&oldid=438806 rest of the story], closing. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 15:27, 23 June 2016 (UTC)
 
:::OK, thank you for correcting me. I've added the [https://wiki.archlinux.org/index.php?title=GnuPG&diff=438807&oldid=438806 rest of the story], closing. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 15:27, 23 June 2016 (UTC)
 +
::::Pretty sure this isn't correct. Everything says it will use /run/usr/$UID/ if it exists, and systemd uses it, so it exists on every (supported) Arch system.
 +
[[User:Scimmia|Scimmia]] ([[User talk:Scimmia|talk]]) 15:34, 23 June 2016 (UTC)

Revision as of 15:36, 23 June 2016

gpg-agent socket path

Under the SSH agent section, no matter if I set GNUPGHOME to ~/.gnupg or not, my gpg-agent does not work for SSH because the S.gpg-agent.ssh is not create in my ~/.gnupg directory. The S.gpg-agent.ssh file is created at /run/user/$UID/gnupg. If GNUPGHOME needs to be a specific directory such as /run/user/$UID/gnupg or a symlink needs to exist in the ~/.gnupg directory then that should be explained in the wiki article.

—This unsigned comment is by Dmp1ce (talk) 14:43, 23 June 2016‎. Please sign your posts with ~~~~!

I can't find any reference of gpg using /run/user/$UID/gnupg by default. How do you start gpg-agent and what is in your gpg-agent.conf? -- Lahwaacz (talk) 14:47, 23 June 2016 (UTC)
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=aab8a0b05292b0d06e3001a0b289224cb7156dbd
https://lists.gnupg.org/pipermail/gnupg-announce/2016q2/000390.html
Scimmia (talk) 14:49, 23 June 2016 (UTC)
I start with gpg-connect-agent /bye >/dev/null 2>&1 Dmp1ce (talk)
My gpg-agent.conf
# Cache settings
default-cache-ttl 10800
default-cache-ttl-ssh 10800

# Enable SSH support
enable-ssh-support

# Keyboard control
#no-grab
 
# PIN entry program
#pinentry-program /usr/bin/pinentry-curses
#pinentry-program /usr/bin/pinentry-qt4
#pinentry-program /usr/bin/pinentry-kwallet
#pinentry-program /usr/bin/pinentry-gtk-2

# For duply
allow-loopback-pinentry
--Dmp1ce (talk) 15:02, 23 June 2016 (UTC)
OK, thank you for correcting me. I've added the rest of the story, closing. -- Lahwaacz (talk) 15:27, 23 June 2016 (UTC)
Pretty sure this isn't correct. Everything says it will use /run/usr/$UID/ if it exists, and systemd uses it, so it exists on every (supported) Arch system.

Scimmia (talk) 15:34, 23 June 2016 (UTC)