<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
  <meta name="Generator" content="Kopano WebApp v8.4.90">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>RE: Allowing xfce4-session to use external ssh-agent</title>
</head>
<body>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<blockquote style="border-left: 2px solid #325fba; padding-left: 5px; margin: 0px 5px 1em;"><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 10pt;">-----Original message-----<br /><span><strong>From:</strong> Silvio Knizek <killermoehre@gmx.net></span><br /><span><strong>Sent:</strong> Sunday, November 19, 2017 8:30 PM</span><br /><span><strong>To:</strong> xfce4-dev@xfce.org</span><br /><span><strong>Subject:</strong> Re: Allowing xfce4-session to use external ssh-agent</span><br /><br /></span></blockquote>
<p style="padding: 0; margin: 0;"></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">snip<br /></span></p>
<blockquote style="border-left: 2px solid #325fba; padding-left: 5px; margin: 1em 5px;">
<pre style="white-space: pre-wrap; word-wrap: break-word;"><br /><br />Hi,<br /><br />I think the easiest solution would be to "hardcode" the SSH_AUTH_SOCK<br />variable as deterministic string (a.k.a. wihtout random tmp-path and<br />without PID) into ˜/.pam_environment (read by pam_env.so), which set<br />this variable for every application in your PAM session. Than you would<br />start ssh-agent as »ssh-agent -a "$SSH_AUTH_SOCK"«. You would tell Xfce<br />to just not start the ssh-agent.<br /><br /></pre>
</blockquote>
<p style="padding: 0; margin: 0;"></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">Indeed, this is the far better approach and not a hack as the one I proposed. I just tested it and it works to my satisfaction.<br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">I hereby withdraw my proposed patch as the functionality can be easily achieved through standard PAM functionality.</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">Thanks,</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">IvanK.</span></p>
<blockquote style="border-left: 2px solid #325fba; padding-left: 5px; margin: 1em 5px 0px;">
<pre style="white-space: pre-wrap; word-wrap: break-word;"> </pre>
</blockquote>
</body>
</html>