<?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>Trucs Libres &#187; Python</title>
	<atom:link href="http://fr.positon.org/tag/python/feed" rel="self" type="application/rss+xml" />
	<link>http://fr.positon.org</link>
	<description></description>
	<lastBuildDate>Tue, 23 Feb 2016 20:01:11 +0000</lastBuildDate>
	<language>fr-FR</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.7.1</generator>
	<item>
		<title>Autologin Gnome et déverrouillage du trousseau avec mot de passe</title>
		<link>http://fr.positon.org/autologin-gnome-et-deverrouillage-du-trousseau-avec-mot-de-passe</link>
		<comments>http://fr.positon.org/autologin-gnome-et-deverrouillage-du-trousseau-avec-mot-de-passe#comments</comments>
		<pubDate>Wed, 09 Dec 2009 23:23:00 +0000</pubDate>
		<dc:creator><![CDATA[dooblem]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[keyring]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://positon.org:81/?p=71</guid>
		<description><![CDATA[Quand vous avez configuré la connexion automatique (autologin) sous Gnome/Ubuntu, rien de plus agaçant que la fenêtre demandant de déverrouiller le trousseau au démarrage, pour que network-manager puisse utiliser les clés Wifi ! Si votre mot de passe de trousseau est le même que celui du login, le trousseau est déverrouillé automatiquement lorsque vous tapez [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Quand vous avez configuré la connexion automatique (autologin) sous Gnome/Ubuntu, rien de plus agaçant que la fenêtre demandant de déverrouiller le trousseau au démarrage, pour que network-manager puisse utiliser les clés Wifi !</p>
<p>Si votre mot de passe de trousseau est le même que celui du login, le trousseau est déverrouillé automatiquement lorsque vous tapez le mot de passe à la connexion, ce qui n&#8217;est pas possible en autologin.</p>
<p>Une solution est de mettre un mot de passe de trousseau vide, mais c&#8217;est mauvais pour la sécurité de tous vos mots de passe.</p>
<p>La meilleure solution serait de stocker les clés wifi dans le trousseau par défaut, et de stocker tous les autres mots de passe dans un autre trousseau. J&#8217;ai peut-être mal cherché mais à ce que j&#8217;ai vu la plupart des applications utilisent uniquement le trousseau par défaut.</p>
<p>Solution intermédiaire : mettre un mot de passe &#8220;bidon&#8221; au trousseau par défaut, déverrouillé au démarrage de Gnome par un script, ce qui est quand même mieux qu&#8217;un mot de passe vide.</p>
<p>Voici donc ma solution :</p>
<p>On change le mot de passe du trousseau par défaut :</p>
<ol>
<li>Aller dans Applications &gt; Accessoires &gt; Mots de passe et clés de chiffrement (<strong>inutile comme moi de chercher dans Système &gt; Préférences pendant 2 heures, là où il devrait être</strong>)</li>
<li>Clique droit sur le trousseau par défaut &gt; Changer le mot de passe</li>
</ol>
<p>On crée ensuite le script python contenant le code suivant :</p>
<pre>
vi ~/.lordiam.py
</pre>
<pre>
#!/usr/bin/python
import gnomekeyring
#gnomekeyring.lock_sync(None);
gnomekeyring.unlock_sync(None, 'monmotdepasse');
</pre>
<p>On empêche aux autres utilisateurs de lire le fichier :</p>
<pre>
chmod 700 ~/.lordiam.py
</pre>
<p>On teste. On doit obtenir 0 comme code de retour (le warning est normal) :</p>
<pre>
~/.lordiam.py
echo $?
</pre>
<p>Maintenant, on ajoute le script au démarrage dans <strong>Système &gt; Préférences &gt; Applications au démarrage</strong> :</p>
<pre>
Commande : /home/UTILISATEUR/.lordiam.py
</pre>
<p>Enfin, on redémarre son PC pour tester le tout.</p>
<p><ins>Notes</ins> :</p>
<ul>
<li>C&#8217;est un &#8220;coup de chance&#8221; que le script soit appelé avant le lancement de network-manager. Je n&#8217;ai pas trouvé comment le placer prioritaire dans la liste des programmes au démarrage de Gnome.</li>
<li>À quoi sert le trousseau &#8216;login&#8217; ? À ce que j&#8217;ai compris, il sert à stocker les mots de passes qui seront oubliés à la fin de la session.</li>
<li>Pour le script, on choisira un nom moins remarquable que <code>unlock_keyring.py</code>. De même, on met le script en fichier caché. C&#8217;est toujours mieux que rien.</li>
</ul>
<p><ins>Références</ins> :</p>
<ul>
<li><code>apt-get source libpam-gnome-keyring</code></li>
<li><code>apt-get source python-gnomekeyring</code></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fr.positon.org/autologin-gnome-et-deverrouillage-du-trousseau-avec-mot-de-passe/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
