<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.kryskool.org/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Le Monde de KrysKool - linux</title>
  <link>http://blog.kryskool.org/index.php/</link>
  <description>Mon blog</description>
  <language>fr</language>
  <copyright>KrysKool.org &amp;copy;</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>DotClear</generator>
  
    
  <item>
    <title>Mapping clavier MacBook sous Ubuntu 8.04</title>
    <link>http://blog.kryskool.org/index.php/post/2008/08/21/Mapping-clavier-MacBook-sous-Ubuntu-804</link>
    <guid isPermaLink="false">urn:md5:a3d3a48e6bc163bcd96575f62ed4752b</guid>
    <pubDate>Thu, 21 Aug 2008 22:59:00 +0200</pubDate>
    <dc:creator>KrysKool</dc:creator>
        <category>macosx</category>
        <category>hardy heron</category><category>linux</category><category>macbook</category><category>macosx</category><category>ubuntu</category><category>xorg</category>    
    <description>
    Ci dessous la configuration pour obtenir un mapping de clavier de MacBook correcte sous Ubuntu 8.04        </description>
    <content:encoded>&lt;p&gt;Ci dessous la configuration pour obtenir un mapping de clavier de MacBook correcte sous &lt;a href=&quot;http://blog.kryskool.org/index.php/tag/ubuntu&quot;&gt;Ubuntu&lt;/a&gt; 8.04&lt;/p&gt;    &lt;p&gt;dans le fichier&lt;/p&gt;

&lt;pre&gt;/etc/X11/xkb/rules/base&lt;/pre&gt;

&lt;p&gt;chercher&lt;/p&gt;

&lt;pre&gt;$macbooks = macintosh+macintosh(badmap)&lt;/pre&gt;

&lt;p&gt;et le remplacer par&lt;/p&gt;

&lt;pre&gt;$macbooks = macintosh+macintosh(goodmap)&lt;/pre&gt;

&lt;p&gt;ainsi que&lt;/p&gt;

&lt;pre&gt;$maclaptop = +inet(apple)+level3(enter_switch)&lt;/pre&gt;

&lt;p&gt;par&lt;/p&gt;

&lt;pre&gt;$maclaptop = +inet(apple)+level3(win_switch)&lt;/pre&gt;

&lt;p&gt;et dans le fichier &lt;strong&gt;/etc/X11/xorg.conf&lt;/strong&gt; de telle manière que la section &lt;strong&gt;InputDevice&lt;/strong&gt; ressemble a ceci:&lt;/p&gt;

&lt;pre&gt;Section &amp;quot;InputDevice&amp;quot;
    Identifier      &amp;quot;Generic Keyboard&amp;quot;
    Driver          &amp;quot;kbd&amp;quot;
    Option          &amp;quot;CoreKeyboard&amp;quot;
    Option          &amp;quot;XkbRules&amp;quot;      &amp;quot;xorg&amp;quot;
    Option          &amp;quot;XkbModel&amp;quot;      &amp;quot;macbook79&amp;quot;
    Option          &amp;quot;XkbLayout&amp;quot;     &amp;quot;fr&amp;quot;
EndSection&lt;/pre&gt;

&lt;p&gt;Ensuite redémarrer le serveur X&lt;/p&gt;</content:encoded>
    
    

    <comments>http://blog.kryskool.org/index.php/post/2008/08/21/Mapping-clavier-MacBook-sous-Ubuntu-804#comment-form</comments>
    <wfw:comment>http://blog.kryskool.org/index.php/post/2008/08/21/Mapping-clavier-MacBook-sous-Ubuntu-804#comment-form</wfw:comment>
    <wfw:commentRss>http://blog.kryskool.org/index.php/feed/rss2/comments/41</wfw:commentRss>
  </item>
    
  <item>
    <title>WRT54GL routeur Wifi sous Linux</title>
    <link>http://blog.kryskool.org/index.php/post/2007/05/28/WRT54GL</link>
    <guid isPermaLink="false">urn:md5:90cc31c074643cf70051d6e46dd12d8e</guid>
    <pubDate>Thu, 31 May 2007 11:41:00 +0200</pubDate>
    <dc:creator>KrysKool</dc:creator>
        <category>linux</category>
        <category>apache</category><category>linux</category><category>php</category><category>postgresql</category><category>wifidog</category>    
    <description>
    J'ai reçu ce WE mon petit paquet contenant le WRT54GL (L comme Linux), sur la boite un petit logo apparait indiquant que cette appareil contient du code sous licence GPL.        </description>
    <content:encoded>&lt;p&gt;J'ai reçu ce WE mon petit paquet contenant le WRT54GL (L comme Linux), sur la boite un petit logo apparait indiquant que cette appareil contient du code sous licence GPL.&lt;/p&gt;    &lt;p&gt;Y'a quelques temps déjà je me suis interressé au projet &lt;a href=&quot;http://dev.wifidog.org/&quot; hreflang=&quot;fr&quot; title=&quot;Wifidog - Portail Web&quot;&gt;Wifidog&lt;/a&gt;. Celui est composé de plusieurs bornes Wifi faisant office de point d'accès et d'un serveur d'authentification.&lt;/p&gt;


&lt;p&gt;Lorsque l'on se connecte sur une des bornes, on obtient automatique les informations de connexions, puis lorsque l'on ouvre son navigateur Internet on arrive directement sur le portail (quelques soit l'adresse qui est renseigné dans le navigateur). Sur cette page on trouve une partie identification, qui permet ensuite de pouvoir naviguer normalement sur Internet, une carte des points d'accès rattachée au serveur d'identification. ainsi que de l'espace libre pour y afficher ce que l'on veut.&lt;/p&gt;


&lt;p&gt;Pour en revenir a mon petit projet c'est de mettre en place un serveur d'authentification ainsi qu'une première borne en fonctionnement qui présentera sur le portail d'entrée l'association Ornix dont je suis président. Ensuite pourquoi pas dispositionner d'autres bornes dans la ville à des endroits précis.&lt;/p&gt;


&lt;p&gt;Mais également remettre à plat le schéma de la base de données PostgreSQL car certaines personnes se plaignent de lenteurs, ce qui a première vue me parait plausible.&lt;/p&gt;


&lt;p&gt;Ainsi que d'étendre les fonctionnalités du portail à l'aide de Plugin.&lt;/p&gt;


&lt;p&gt;Suite au prochain épisode.&lt;/p&gt;</content:encoded>
    
    

    <comments>http://blog.kryskool.org/index.php/post/2007/05/28/WRT54GL#comment-form</comments>
    <wfw:comment>http://blog.kryskool.org/index.php/post/2007/05/28/WRT54GL#comment-form</wfw:comment>
    <wfw:commentRss>http://blog.kryskool.org/index.php/feed/rss2/comments/14</wfw:commentRss>
  </item>
    
  <item>
    <title>Installation de Dotclear 2 sous PostgreSQL</title>
    <link>http://blog.kryskool.org/index.php/post/2006/08/17/Installation-de-Dotclear-2-sous-PostgreSQL</link>
    <guid isPermaLink="false">urn:md5:569d326528311b6b029248aa0b5b8a5d</guid>
    <pubDate>Thu, 17 Aug 2006 15:12:00 +0200</pubDate>
    <dc:creator>KrysKool</dc:creator>
        <category>postgresql</category>
        <category>apache</category><category>debian</category><category>dotclear2 installation</category><category>linux</category><category>postgresql</category>    
    <description>
        Dotclear 2 étant sortie en béta 2 fonctionnant sous PostgreSQL je me devais de le tester, l'installation se fait simplement en suivant les recommandations de la documentation.    </description>
    <content:encoded>    &lt;p&gt;&lt;strong&gt;Dotclear 2&lt;/strong&gt; étant sortie en béta 2 fonctionnant sous &lt;a href=&quot;http://www.postgresqlfr.org/&quot; hreflang=&quot;fr&quot; title=&quot;Association PostgreSQLFr&quot;&gt;PostgreSQL&lt;/a&gt; je me devais de le tester, l'installation se fait simplement en suivant les recommandations de la documentation.&lt;/p&gt;</content:encoded>
    
    

    <comments>http://blog.kryskool.org/index.php/post/2006/08/17/Installation-de-Dotclear-2-sous-PostgreSQL#comment-form</comments>
    <wfw:comment>http://blog.kryskool.org/index.php/post/2006/08/17/Installation-de-Dotclear-2-sous-PostgreSQL#comment-form</wfw:comment>
    <wfw:commentRss>http://blog.kryskool.org/index.php/feed/rss2/comments/1</wfw:commentRss>
  </item>
    
  <item>
    <title>Module mod_auth_pgsql</title>
    <link>http://blog.kryskool.org/index.php/post/2004/07/06/Module-mod_auth_pgsql</link>
    <guid isPermaLink="false">urn:md5:abea47d4260e901206f32013f89d1f29</guid>
    <pubDate>Tue, 06 Jul 2004 15:22:00 +0200</pubDate>
    <dc:creator>KrysKool</dc:creator>
        <category>postgresql</category>
        <category>apache</category><category>debian</category><category>linux</category><category>postgresql</category>    
    <description>
    ce module permet d'ouvrir une fenêtre d'authentification (a l'aide d'un fichier .htaccess) et de vérifier les informations rentrées dans une base de données utilisateurs. Cette install est testée sous Debian Sarge        </description>
    <content:encoded>&lt;p&gt;ce module permet d'ouvrir une fenêtre d'authentification (a l'aide d'un fichier .htaccess) et de vérifier les informations rentrées dans une base de données utilisateurs. Cette install est testée sous Debian Sarge&lt;/p&gt;    &lt;h4&gt;Pré-requis.&lt;/h4&gt;


&lt;pre&gt;- Debian ou autre
- Apache
- PostgreSQL
- mod_auth_pgsql&lt;/pre&gt;


&lt;h4&gt;Configuration d'Apache.&lt;/h4&gt;


&lt;p&gt;Dans cette partie l'on considère que Apache est déja installé et fonctionnel
Tous d'abord nous installons le module &lt;strong&gt;Apache&lt;/strong&gt; : Mod-Auth-Pgsql.&lt;/p&gt;

&lt;pre&gt;apt-get install libapache-mod-auth-pgsql&lt;/pre&gt;


&lt;p&gt;Ensuite nous devons utiliser&lt;/p&gt;

&lt;pre&gt;/usr/sbin/modules-config apache&lt;/pre&gt;


&lt;p&gt;Pour ajouter le chargement du module dans &lt;strong&gt;/etc/apache/modules.conf&lt;/strong&gt;.&lt;br /&gt;
Cette manipulation n'a pas fonctionné correctement chez moi et je vous conseille de rajouter la ligne ci dessous si celle ci n'est pas présente dans votre fichier &lt;strong&gt;modules.conf&lt;/strong&gt;.&lt;/p&gt;

&lt;pre&gt;LoadModule auth_pgsql_module /usr/lib/apache/1.3/mod_auth_pgsql.so&lt;/pre&gt;


&lt;p&gt;ensuite un rechargement de la configuration d'Apache pour prendre en compte ce nouveau module.&lt;/p&gt;

&lt;pre&gt;/etc/init.d/apache reload&lt;/pre&gt;


&lt;h4&gt;Configuration PostgreSQL.&lt;/h4&gt;

&lt;p&gt;Du coté de PostgreSQL, il suffit de créer une table contenant un minimum de 2 champs (login, mot de passe).&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Voici mon exemple.&lt;/em&gt;&lt;br /&gt;&lt;/p&gt;

&lt;pre&gt;CREATE TABLE users (
   id integer NOT NULL,
   login character varying(20) NOT NULL,
   nom character varying(20),
   prenom character varying(16),
   mail character varying(120),
   adresse character varying(50),
   codpos character(5),
   ville character varying(26),
   pays character varying(20),
   description text,
   gnupg character(40),
   passwd character varying(32) NOT NULL
);&lt;/pre&gt;


&lt;p&gt;Vous pouvez charger cette table via &lt;a href=&quot;http://phppgadmin.sourceforge.net/&quot;&gt;PHPPgAdmin&lt;/a&gt; .&lt;/p&gt;

&lt;h4&gt;Protection du répertoire.&lt;/h4&gt;

&lt;p&gt;Pour cela nous utilisons les &lt;strong&gt;.htaccess&lt;/strong&gt;, voici en détail la configuration que j'utilise.
Dans la base, mon mot de passe est crypter en &lt;em&gt;MD5&lt;/em&gt;.&lt;/p&gt;

&lt;pre&gt;AuthName &amp;quot;Mon Reseau&amp;quot;
AuthType Basic
Auth_PG_host localhost
Auth_PG_port 5432
Auth_PG_user kryskool
Auth_PG_pwd xxxxxxxx
Auth_PG_database test
Auth_PG_pwd_table &amp;quot;users&amp;quot;
Auth_PG_uid_field login
Auth_PG_pwd_field passwd
Auth_PG_encrypted on
Auth_PG_hash_type MD5
&amp;lt;LIMIT GET POST&amp;gt;
       require valid-user
&amp;lt;/LIMIT&amp;gt;&lt;/pre&gt;


&lt;p&gt;Il faut renseigner les champs suivants avec vos valeurs&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Auth_PG_host&lt;/strong&gt; : Nom ou adresse IP du serveur PostgreSQL&lt;br /&gt;
&lt;strong&gt;Auth_PG_port&lt;/strong&gt; : Port utilisé, par default 5432&lt;br /&gt;
&lt;strong&gt;Auth_PG_user&lt;/strong&gt; : Nom de l'utilisateur PostGresql&lt;br /&gt;
&lt;strong&gt;Auth_PG_pwd&lt;/strong&gt; : Mot de passe de l'utilisateur&lt;br /&gt;
&lt;strong&gt;Auth_PG_database&lt;/strong&gt; : Nom de la base de données&lt;br /&gt;
&lt;strong&gt;Auth_PG_pwd_table&lt;/strong&gt; : Nom de la table ou sont stockées les utilisateurs&lt;br /&gt;
&lt;strong&gt;Auth_PG_uid_field&lt;/strong&gt; : Nom du champ qui contient le Login de l'utilisateur&lt;br /&gt;
&lt;strong&gt;Auth_PG_pwd_field&lt;/strong&gt; : Nom du champ qui contient les mot de passe&lt;br /&gt;
&lt;strong&gt;Auth_PG_encrypted&lt;/strong&gt; : Si off les mot de passe sont stockés en clair dans la table (déconseillé)&lt;br /&gt;
&lt;strong&gt;Auth_PG_hash_type&lt;/strong&gt; : Soit MD5 ou CRYPT&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;le reste est standard au fichier &lt;strong&gt;.htaccess&lt;/strong&gt;&lt;br /&gt;
A noter qu'il existe le même module pour &lt;strong&gt;MySql&lt;/strong&gt; et &lt;strong&gt;LDAP&lt;/strong&gt;.&lt;/p&gt;</content:encoded>
    
    

    <comments>http://blog.kryskool.org/index.php/post/2004/07/06/Module-mod_auth_pgsql#comment-form</comments>
    <wfw:comment>http://blog.kryskool.org/index.php/post/2004/07/06/Module-mod_auth_pgsql#comment-form</wfw:comment>
    <wfw:commentRss>http://blog.kryskool.org/index.php/feed/rss2/comments/2</wfw:commentRss>
  </item>
    
</channel>
</rss>