<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Thad&apos;s Blog</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/thad/" />
    <link rel="self" type="application/atom+xml" href="http://blogs.gurulabs.com/thad/atom.xml" />
   <id>tag:blogs.gurulabs.com,2007:/thad/11</id>
    <link rel="service.post" type="application/atom+xml" href="http://blogs.gurulabs.com/cgi-bin/mt-atom.cgi/weblog/blog_id=11" title="Thad's Blog" />
    <updated>2007-04-27T03:04:08Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.33</generator>
 
<entry>
    <title>Humpty Dumpty sat on a wall...</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/thad/2007/04/can_the_dog_play_with_the_ball.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.gurulabs.com/cgi-bin/mt-atom.cgi/weblog/blog_id=11/entry_id=238" title="Humpty Dumpty sat on a wall..." />
    <id>tag:blogs.gurulabs.com,2007:/thad//11.238</id>
    
    <published>2007-04-26T19:14:15Z</published>
    <updated>2007-04-27T03:04:08Z</updated>
    
    <summary>This week was a GL120. Scott Fuhriman first tried a simple object: Then he created one that was a bit more complicated. A dog. He even took it one step further and created Humpty Dumpty: Well, you know what happened...</summary>
    <author>
        <name>Thad Van Ry</name>
        
    </author>
            <category term="Putty" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/thad/">
        <![CDATA[<p>This week was a GL120. Scott Fuhriman first tried a simple object: <br><br />
<img alt="Photo_042407_001.jpg" src="http://blogs.gurulabs.com/thad/Photo_042407_001.jpg" width="400" height="320" /><br><br />
Then he created one that was a bit more complicated. A dog.<br><br />
<img alt="Photo_042607_001.jpg" src="http://blogs.gurulabs.com/thad/Photo_042607_001.jpg" width="400" height="320" /><br><br />
He even took it one step further and created Humpty Dumpty:<br><br />
<img alt="Photo_042607_002.jpg" src="http://blogs.gurulabs.com/thad/Photo_042607_002.jpg" width="400" height="320" /><br><br />
Well, you know what happened to Humpty Dumpty...<br><br />
<img alt="Photo_042607_004.jpg" src="http://blogs.gurulabs.com/thad/Photo_042607_004.jpg" width="400" height="320" /></p>]]>
        
    </content>
</entry>
<entry>
    <title>Automatically unlock the default keyring on FC6</title>
    <link rel="alternate" type="text/html" href="http://blogs.gurulabs.com/thad/2007/03/automatically_unlock_the_defau.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.gurulabs.com/cgi-bin/mt-atom.cgi/weblog/blog_id=11/entry_id=235" title="Automatically unlock the default keyring on FC6" />
    <id>tag:blogs.gurulabs.com,2007:/thad//11.235</id>
    
    <published>2007-03-07T23:10:34Z</published>
    <updated>2007-03-08T16:13:07Z</updated>
    
    <summary>If you have NetworkManager in use on Fedora Core 6, you have probably seen this dialog box: I got tired of entering my password every morning to unlock the default keyring, so I went looking for a solution. What I...</summary>
    <author>
        <name>Thad Van Ry</name>
        
    </author>
            <category term="Guru Labs" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.gurulabs.com/thad/">
        <![CDATA[<p>If you have NetworkManager in use on Fedora Core 6, you have probably seen this dialog box:</p>

<p><img alt="keyring.jpg" src="http://blogs.gurulabs.com/thad/keyring.jpg" width="450" height="212" /></p>

<p>I got tired of entering my password every morning to unlock the default keyring, so I went looking for a solution. What I found was a module for use with PAM that would supply my system password to gnome-keyring for me. The module is called pam_keyring.so.</p>

<p>On Fedora Core 6 the steps that I used to implement this were:</p>

<p>1) As root install the module and it's documentation:<br />
# yum install pam_keyring</p>

<p>2) Insert the following two lines into /etc/pam.d/gdm:<br />
auth       optional    pam_keyring.so try_first_pass<br />
session    optional    pam_keyring.so</p>

<p>Note that order is important in the gdm file. This is what my /etc/pam.d/gdm file looks like with the additions:</p>

<p>auth       required    pam_env.so<br />
auth       optional    pam_keyring.so try_first_pass<br />
auth       include     system-auth<br />
account    required    pam_nologin.so<br />
account    include     system-auth<br />
password   include     system-auth<br />
session    optional    pam_keyinit.so force revoke<br />
session    include     system-auth<br />
session    required    pam_loginuid.so<br />
session    optional    pam_console.so<br />
session    optional    pam_keyring.so</p>

<p>Now the system no longer prompts me for the default keyring password when I log in.</p>]]>
        
    </content>
</entry>

</feed> 

