{"id":71,"date":"2004-05-06T14:06:13","date_gmt":"2004-05-06T18:06:13","guid":{"rendered":"http:\/\/www.dr-chuck.com\/wordpress\/?p=71"},"modified":"2011-12-18T13:36:38","modified_gmt":"2011-12-18T17:36:38","slug":"jim-basney-rocks","status":"publish","type":"post","link":"https:\/\/www.dr-chuck.com\/csev-blog\/2004\/05\/jim-basney-rocks\/","title":{"rendered":"JIM Basney Rocks"},"content":{"rendered":"<p>\nOK, authentication guru Jim Basney explained it to me and I have<br \/>\nsolved the issue.<\/p>\n<p>\nThe reason control channel authentication was succeeding and data<br \/>\nchannel authentication was failing was because of where Globus looks<br \/>\nfor trusted certificates for users.<\/p>\n<p>\nthe client is running in OGSA, so trusted certs are determined in<br \/>\ncog.properties.<\/p>\n<p>\nin.ftpd runs as root, and it finds trusted certificates in<br \/>\n\/etc\/grid-security\/certificates. (if I had had a<br \/>\n\/root\/.globus\/certificates directory, it would have used that).<\/p>\n<p>\nthen for the data channel in.ftpd does a setuid to futrelle (who I<br \/>\nmap to in the gridmap file). in that case, it found a<br \/>\n~futrelle\/.globus\/certificates directory, which I thought wouldn&#8217;t<br \/>\nmatter but it did, and I didn&#8217;t happen to have the alliance CA cert<br \/>\nin that directory. so data channel authentication failed.<\/p>\n<p>\n","protected":false},"excerpt":{"rendered":"<p>OK, authentication guru Jim Basney explained it to me and I have solved the issue. The reason control channel authentication was succeeding and data channel authentication was failing was because of where Globus looks for trusted certificates for users. the client is running in OGSA, so trusted certs are determined in cog.properties. in.ftpd runs as [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-71","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/71","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/comments?post=71"}],"version-history":[{"count":2,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/71\/revisions"}],"predecessor-version":[{"id":2890,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/71\/revisions\/2890"}],"wp:attachment":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/media?parent=71"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/categories?post=71"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/tags?post=71"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}