<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andreas Schneider &#187; PAM</title>
	<atom:link href="http://blog.cynapses.org/tag/pam/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cynapses.org</link>
	<description>a cosmological pedestrian</description>
	<lastBuildDate>Tue, 23 Feb 2010 10:17:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Automatic testing of PAM modules</title>
		<link>http://blog.cynapses.org/2009/04/29/automatic-testing-of-pam-modules/</link>
		<comments>http://blog.cynapses.org/2009/04/29/automatic-testing-of-pam-modules/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 16:40:29 +0000</pubDate>
		<dc:creator>GlaDiaC</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PAM]]></category>
		<category><![CDATA[Samba]]></category>

		<guid isPermaLink="false">http://blog.cynapses.org/?p=64</guid>
		<description><![CDATA[Last week at the SambaXP conference I had a discussion with Günther Deschner about the testing of PAM modules. What we want to do is automatic testing. To achieve this in the Samba build farm you need a separate "pam.d" config directory for testing. You should be able to change the config and mess it [...]]]></description>
			<content:encoded><![CDATA[<p>Last week at the <a href="http://www.sambaxp.org/">SambaXP</a> conference I had a discussion with <a href="http://www.samba.org/~gd/">Günther Deschner</a> about the testing of <a href="http://www.kernel.org/pub/linux/libs/pam/">PAM</a> modules. What we want to do is automatic testing. To achieve this in the Samba build farm you need a separate "pam.d" config directory for testing. You should be able to change the config and mess it up without getting locked out.</p>
<p>I've introduced a new function to PAM called <tt>pam_start_test()</tt> which takes and additional argument where you can specify the config directory. After this I've changed the call in <a href="http://pamtester.sourceforge.net/">pamtester</a> and added a commandline option for the config directory. To do automatic testing I've added another commandline option to specify the password to use for authentication.</p>
<p><code>gladiac@maximegalon:~> pamtester -v -C/tmp/pam.d -Psecret login csync authenticate<br />
pamtester: invoking pam_start(login, csync, ...)<br />
pamtester: performing operation - authenticate<br />
pamtester: successfully authenticated</code></p>
<p>You can find the patches <a href="http://www.cynapses.org/tmp/patches/pam/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cynapses.org/2009/04/29/automatic-testing-of-pam-modules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>csync and pam_csync 0.42.0 beta1</title>
		<link>http://blog.cynapses.org/2008/09/17/csync-and-pam_csync-0420-beta1/</link>
		<comments>http://blog.cynapses.org/2008/09/17/csync-and-pam_csync-0420-beta1/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 13:23:34 +0000</pubDate>
		<dc:creator>GlaDiaC</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[file synchronization]]></category>
		<category><![CDATA[PAM]]></category>
		<category><![CDATA[SFTP]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://blog.cynapses.org/?p=40</guid>
		<description><![CDATA[I've released a new version of csync and pam_csync. csync is a bidirectional file synchronizer for Linux and allows to keep two copies of files and directories in sync. It uses uses widly adopted protocols like smb or sftp so that there is no need for a server component of csync. It is a user-level [...]]]></description>
			<content:encoded><![CDATA[<p>I've released a new version of csync and pam_csync. csync is a bidirectional <a href="http://www.csync.org">file synchronizer</a> for Linux and allows to keep two copies of files and directories in sync. It uses uses widly adopted protocols like smb or sftp so that there is no need for a server component of csync. It is a user-level program which means there is no need to be a superuser. With pam_csync it is possible to create roaming home directories.</p>
<p>This version fixes several bugs to increase the stability of the file synchronizer. It provides a new plugin to synchronize two replicas with the sftp protocol. To get the csync sftp plugin working you need libssh 0.2 with the following two patches:</p>
<p><a href="http://www.csync.org/files/patches/0001-Map-permission-field-to-type-field.patch" target="_blank">Map permission fields</a><br />
<a href="http://www.csync.org/files/patches/0002-Add-errno-mapping.patch" target="_blank">Errno mapping</a></p>
<p>The libssh package in the network:synchronization:files project in the build service has these two patches. The csync version of the BS project provides a csync-plugin-sftp package.</p>
<p>Packages for Fedora 9, openSUSE and SUSE Linux Enterprise 10 can be downloaded <a href="http://download.opensuse.org/repositories/network:/synchronization:/files/">here</a>.</p>
<p>More information at <a href="http://www.csync.org">http://www.csync.org/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cynapses.org/2008/09/17/csync-and-pam_csync-0420-beta1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
