Bug ID 899647
Summary xdm starts both ssh-agent and gpg-agent, disabling smartcard-based ssh logins
Classification openSUSE
Product openSUSE 13.1
Version Final
Hardware 64bit
OS openSUSE 13.1
Status NEW
Severity Normal
Priority P5 - None
Component X.Org
Assignee bnc-team-xorg-bugs@forge.provo.novell.com
Reporter myemailu@gmail.com
QA Contact xorg-maintainer-bugs@forge.provo.novell.com
Found By ---
Blocker ---

Smartcard-based (OpenPGP-card) based ssh-logins require a running gpg-agent.

When both usessh=yes and usegpg=yes are set in  /etc/X11/xdm/sys.xsession
both agents (ssh-agent and gpg-agent) are started and compete with each other,
thereby disabling the smartcard-based login.

Suggested fix:
when usegpg is set to "yes", the logic shouls be:

- try to start gpg-agent
- if gpg-agent is running, ignore usessh, finish
- if usessh is set then try to start ssh-agent
- finish


You are receiving this mail because: