<?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>Linux Attitude&#187; 2ans</title>
	<atom:link href="http://linux-attitude.fr/tag/2ans/feed" rel="self" type="application/rss+xml" />
	<link>http://linux-attitude.fr</link>
	<description>Le libre est un état d&#039;esprit</description>
	<lastBuildDate>Fri, 17 Feb 2012 08:00:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Deux ans !</title>
		<link>http://linux-attitude.fr/post/deux-ans?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=deux-ans</link>
		<comments>http://linux-attitude.fr/post/deux-ans#comments</comments>
		<pubDate>Mon, 23 Mar 2009 18:24:00 +0000</pubDate>
		<dc:creator>peck</dc:creator>
				<category><![CDATA[Perso]]></category>
		<category><![CDATA[2ans]]></category>

		<guid isPermaLink="false">http://linux-attitude.fr/post/deux-ans</guid>
		<description><![CDATA[C'est la fête, ce site a deux ans passés&#160;! J'en profite pour m'autocongratuler, des articles réguliers et un rythme presque soutenu&#160;! Et pour fêter ça je vous propose de tout relire. Ceux qui sont arrivés en cours de route n'ont forcément pas tout lu. Et comme ça fait un bon paquet d'articles, je vous propose [...]]]></description>
			<content:encoded><![CDATA[<p>C'est la fête, ce site a deux ans passés&nbsp;! J'en profite pour m'autocongratuler, des articles réguliers et un rythme presque soutenu&nbsp;!</p>


<p>Et pour fêter ça je vous propose de tout relire. Ceux qui sont arrivés en cours de route n'ont forcément pas tout lu. Et comme ça fait un bon paquet d'articles, je vous propose de les lire progressivement. Je ferai de même, je les relirai progressivement pour relever les fautes qui restent nécessairement, voire intégrerai les commentaires pertinents dans l'article..</p>


<p>C'est pourquoi j'ai fait une home page rétro (pas pour le look, mais pour le contenu). Elle s'appelle <a href="http://linux-attitude.fr/home2ans">home2ans</a> et contient tous les articles d'il y a 2 ans. Vous pourrez donc tout relire sans devoir passer tout le site d'un coup. Devinez-quoi&nbsp;! Il y a un même un flux des articles datant de 720 jours exactement, disponible en <a href="http://linux-attitude.fr/feed/rss2ans">RSS</a> ou en <a href="http://linux-attitude.fr/feed/atom2ans">Atom</a>.</p>


<p>Pour ceux qui les ont déjà lus, n'hésitez pas à relire, il y a probablement des articles que vous avez oubliés, des astuces que vous auriez voulu mettre en place mais que vous n'avez pas eu le temps. Prenez donc votre temps et retournez dans un passé pas si lointain.</p>


<p>Enfin, quelques stats pour les curieux&nbsp;:</p>
<ul>
<li>presque 300 articles</li>
<li>environ 300 visiteurs par jour</li>
<li>environ un article tous les 2.5 jours</li>
<li>67% d'utilisateurs de firefox</li>
<li>13% d'utilisateurs d'IE (dont presque 40% d'ie6 bouh)</li>
<li>et merci aux nombreux commentateurs</li>
</ul>

<p>Rendez-vous dans deux ans, en espérant être toujours aussi productif&nbsp;!</p>
	Tags:<a href="http://linux-attitude.fr/tag/2ans" title="2ans" rel="tag">2ans</a><br />
]]></content:encoded>
			<wfw:commentRss>http://linux-attitude.fr/post/deux-ans/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Bit suid</title>
		<link>http://linux-attitude.fr/post/bit-suid?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bit-suid</link>
		<comments>http://linux-attitude.fr/post/bit-suid#comments</comments>
		<pubDate>Sat, 24 Mar 2007 09:55:00 +0000</pubDate>
		<dc:creator>peck</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[2ans]]></category>
		<category><![CDATA[Commande]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[Savoir-faire]]></category>

		<guid isPermaLink="false">http://linux-attitude.fr/post/bit-suid</guid>
		<description><![CDATA[Niveau&#160;: &#160;&#160;&#160;&#160;&#160; Résumé&#160;: chmod +s file Vous connaissez sûrement le bit suid pour les fichiers exécutables. Il permet de faire en sorte de lancer un programme en tant que l'utilisateur qui possède le fichier et non en tant que celui qui lance le fichier. Ceci fonctionne de la même façon pour le propriétaire et pour [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Niveau</strong>&nbsp;: <span class="s">&nbsp;</span><span class="s">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><br />
<strong>Résumé</strong>&nbsp;: chmod +s file</p>


<p>Vous connaissez sûrement le bit suid pour les fichiers exécutables. Il permet de faire en sorte de lancer un programme en tant que l'utilisateur qui possède le fichier et non en tant que celui qui lance le fichier. Ceci fonctionne de la même façon pour le propriétaire et pour le groupe.</p>


<p>Or les répertoires disposent aussi d'un bit exécutable. Il sert à autoriser quelqu'un à rentrer dans le répertoire (avec la commande cd). Hé bien le bit suid sert aussi. Il permet de faire en sorte que tout fichier créé dans ce répertoire n'appartienne pas à celui qui crée le fichier, mais à celui qui possède le répertoire parent.</p>


<p><strong>Exemple en image</strong>&nbsp;:</p>
<pre>
$ mkdir repertoire
$ stat repertoire
&gt; Access: (0755/drwxr-xr-x)  Uid: ( 1000/peck)   Gid: ( 1000/peck)
$ chgrp group repertoire
$ chmod g+s test
$ stat repertoire
&gt; Access: (2755/drwxr-sr-x)  Uid: ( 1000/peck)   Gid: ( 1001/group)
$ touch repertoire/fichier
$ stat repertoire/fichier
&gt; Access: (0644/-rw-r--r--)  Uid: ( 1000/peck)   Gid: ( 1001/group)
</pre>


<p>Ceci est très pratique pour permettre à plusieurs personnes de travailler dans la même arborescence. Par exemple vous créez un groupe dans lequel vous mettez les utilisateurs concernés, puis vous mettez le bit sgid (bit de groupe) sur le répertoire de travail. Ainsi tous les fichiers créés sous ce répertoire appartiendront au même groupe et pourront dont être lu et/ou modifié (pensez à regarder votre umask) par tout le groupe. Notez que si c'est un sous répertoire qui est créé, il obtiendra lui aussi le bit suid.</p>


<p>Bien sûr, cela ne vaut pas les <a href="http://linux-attitude.fr/post/Access-Control-List">ACL</a>.</p>

<p></p><p>Si vous avez aimé, il y a aussi : </p><ol><li><a href='http://linux-attitude.fr/post/on-fait-des-groupes' rel='bookmark' title='Permanent Link: On fait des groupes ?'>On fait des groupes ?</a></li>
<li><a href='http://linux-attitude.fr/post/access-control-list-bis' rel='bookmark' title='Permanent Link: Access Control List (bis)'>Access Control List (bis)</a></li>
<li><a href='http://linux-attitude.fr/post/trucs-et-astuces-2' rel='bookmark' title='Permanent Link: Trucs et astuces (2)'>Trucs et astuces (2)</a></li>
</ol>
	Tags:<a href="http://linux-attitude.fr/tag/2ans" title="2ans" rel="tag">2ans</a>, <a href="http://linux-attitude.fr/tag/commande" title="Commande" rel="tag">Commande</a>, <a href="http://linux-attitude.fr/tag/planet-libre" title="planet-libre" rel="tag">planet-libre</a>, <a href="http://linux-attitude.fr/tag/savoir-faire" title="Savoir-faire" rel="tag">Savoir-faire</a><br />
]]></content:encoded>
			<wfw:commentRss>http://linux-attitude.fr/post/bit-suid/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sshfs</title>
		<link>http://linux-attitude.fr/post/sshfs?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sshfs</link>
		<comments>http://linux-attitude.fr/post/sshfs#comments</comments>
		<pubDate>Fri, 23 Mar 2007 00:12:00 +0000</pubDate>
		<dc:creator>peck</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[2ans]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[Ssh]]></category>

		<guid isPermaLink="false">http://linux-attitude.fr/post/sshfs</guid>
		<description><![CDATA[Niveau&#160;: &#160;&#160;&#160;&#160;&#160; Résumé&#160;: apt-get install sshfs &#38;&#38; sshfs user@machine:/rep /mnt Sshfs ou comment vous faciliter la vie. N'avez-vous pas déjà pesté sur le fait de devoir travailler à distance&#160;? Ouvrir un shell et utiliser les moyens du bord vi / emacs (ne lançons pas de troll, personnellement, je préfère ed), ou pire lancer une interface [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Niveau</strong>&nbsp;: <span class="s">&nbsp;</span><span class="s">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><br />
<strong>Résumé</strong>&nbsp;: apt-get install sshfs &amp;&amp; sshfs user@machine:/rep /mnt</p>


<h3>Sshfs ou comment vous faciliter la vie.</h3>


<p>N'avez-vous pas déjà pesté sur le fait de devoir travailler à distance&nbsp;? Ouvrir un shell et utiliser les moyens du bord vi / emacs (ne lançons pas de troll, personnellement, je préfère <a href="http://linux-attitude.fr/post/Editer">ed</a>), ou pire lancer une <a href="http://linux-attitude.fr/post/Loin-des-yeux-loin-du-shell">interface graphique</a> pour éditer vos fichier et constater que tout cela est bien lent. Une autre alternative est de copier les fichiers en local chez vous et de travailler dessus (ouf enfin des outils sympa !), mais ensuite c'est la galère, il faut penser à renvoyer les fichier et après quelques aller-retours, on ne sait plus quel est le dernier fichier modifié et dans quel sens transmettre. rsync (over ssh svp) est la pour vous aider, mais ça manque de convivialité.</p>


<h3>Aperçu</h3>


<p><img src="http://linux-attitude.fr/public/Schemas/sshfs.png" alt="sshfs.png" style="display:block; margin:0 auto;" title="schema sshfs" /></p>


<p>Il existe "Ô miracle" un outil fait pour vous, taillé à votre image&nbsp;: sshfs.
Grâce à lui vous pourrez enfin vous sentir chez vous tout en manipulant des fichiers distants. Mais laissons parler la ligne de commande&nbsp;:</p>

<pre>
$ ssh loin.tresloin.com &quot;ls -a ~/devel/&quot;
&gt; . .. README projetv1 projetv2
$ mkdir ~/loin-devel
$ ls -a loin-devel
&gt; . ..
$ sshfs loin.tresloin.com:~/devel loin-devel
$ ls -a loin-devel
&gt; . .. README projetv1 projetv2
</pre>


<p>Et voilà&nbsp;! Faites comme chez vous.</p>


<p><span id="more-78"></span></p>


<p>Vous avez tous compris, sshfs fait apparaître comme locaux des fichiers distants à travers une connexion ssh. Il suffit dont de disposer d'un accès ssh à une machine pour pouvoir faire tout ce qu'on veut.</p>


<p>À l'usage vous aurez éventuellement besoin de démonter un montage sshfs&nbsp;: utilisez la commande</p>

<pre>
$ fusermount -u ~/loin-devel
</pre>


<h3>Installation</h3>


<p>C'est génial me direz-vous, mais comment dois-je faire pour l'avoir chez moi&nbsp;?</p>


<p>Sshfs est un système de fichier basé sur ssh et donc implémenté en userland (ie pas dans le noyau) . Or "tous" les systèmes de fichiers sont dans le noyau. Une API a alors été développée pour rendre tout ceci possible: fuse (filesystem in userland). Par conséquent sshfs dépend de la présence de <a href="http://fuse.sourceforge.net/" hreflang="en">fuse</a> dans votre noyau (maintenant fourni par défaut).</p>


<p>Ensuite à chaque utilisateur de trouver sa méthode pour installer sshfs.</p>
<pre>
 apt-get install
</pre>
<pre>
 tar xvfz &amp;&amp; ./configure &amp;&amp; make &amp;&amp; sudo make install
</pre>


<p>Toutes les informations se trouvent ici&nbsp;:
<a href="http://fuse.sourceforge.net/sshfs.html" hreflang="fr">http://fuse.sourceforge.net/sshfs.html</a></p>


<h3>Note</h3>

<p>Sur le même principe, il existe de nombreux fs dont ftpfs, bien pratique pour le développement de sites web sur un hébergement mutualisé&nbsp;: <a href="http://apps.sourceforge.net/mediawiki/fuse/index.php?title=FileSystems" hreflang="en">liste non exhaustive</a></p>

<p></p><p>Si vous avez aimé, il y a aussi : </p><ol><li><a href='http://linux-attitude.fr/post/utilisation-de-configure-make-make-install' rel='bookmark' title='Permanent Link: Utilisation de configure, make, make install'>Utilisation de configure, make, make install</a></li>
<li><a href='http://linux-attitude.fr/post/en-vrac-20' rel='bookmark' title='Permanent Link: En vrac (20)'>En vrac (20)</a></li>
</ol>
	Tags:<a href="http://linux-attitude.fr/tag/2ans" title="2ans" rel="tag">2ans</a>, <a href="http://linux-attitude.fr/tag/planet-libre" title="planet-libre" rel="tag">planet-libre</a>, <a href="http://linux-attitude.fr/tag/ssh" title="Ssh" rel="tag">Ssh</a><br />
]]></content:encoded>
			<wfw:commentRss>http://linux-attitude.fr/post/sshfs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rebonjour monde</title>
		<link>http://linux-attitude.fr/post/rebonjour-monde?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rebonjour-monde</link>
		<comments>http://linux-attitude.fr/post/rebonjour-monde#comments</comments>
		<pubDate>Thu, 22 Mar 2007 23:46:00 +0000</pubDate>
		<dc:creator>peck</dc:creator>
				<category><![CDATA[Perso]]></category>
		<category><![CDATA[2ans]]></category>

		<guid isPermaLink="false">http://linux-attitude.fr/post/rebonjour-monde</guid>
		<description><![CDATA[Bon, je me doute bien que personne ne me regarde, mais il faut bien un début à tout. Comme vous ne l'aurez pas deviné ce blog concerne les linuxiens. Il s'agit de prendre en main ce merveilleux outil. Je distillerai régulièrement quelques "astuces", "bidouilles", et autres "outils" connus ou inconnus qui vous faciliteront la vie [...]]]></description>
			<content:encoded><![CDATA[<p>Bon, je me doute bien que personne ne me regarde, mais il faut bien un début à tout.
Comme vous ne l'aurez pas deviné ce blog concerne les linuxiens. Il s'agit de prendre en main ce merveilleux outil.</p>


<p>Je distillerai régulièrement quelques "astuces", "bidouilles", et autres "outils" connus ou inconnus qui vous faciliteront la vie au jour le jour, voire vous aideront à imaginer un monde meilleur où tout est possible.</p>


<p>Bonne visite.</p>

<p></p><p>Si vous avez aimé, il y a aussi : </p><ol><li><a href='http://linux-attitude.fr/post/atelier-lecture-bis' rel='bookmark' title='Permanent Link: Atelier lecture (bis)'>Atelier lecture (bis)</a></li>
</ol>
	Tags:<a href="http://linux-attitude.fr/tag/2ans" title="2ans" rel="tag">2ans</a><br />
]]></content:encoded>
			<wfw:commentRss>http://linux-attitude.fr/post/rebonjour-monde/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 16/40 queries in 0.117 seconds using apc
Object Caching 1055/1065 objects using apc
Content Delivery Network via N/A

Served from: linux-attitude.fr @ 2012-05-23 19:37:23 -->
