http://wiki.linux-vserver.org/index.php?title=Secure_ProcFS_Entries/fr&feed=atom&action=historySecure ProcFS Entries/fr - Revision history2024-03-29T14:10:56ZRevision history for this page on the wikiMediaWiki 1.20.2http://wiki.linux-vserver.org/index.php?title=Secure_ProcFS_Entries/fr&diff=5065&oldid=prevGlenn: catchg2011-10-21T21:52:41Z<p>catchg</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 21:52, 21 October 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 58:</td>
<td colspan="2" class="diff-lineno">Line 58:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Les outils alpha util-vserver sont livrés avec un outil appelé vprocunhide qui attribue des drapeaux raisonnables pour un certain nombre d'entrées proc, dont on a généralement besoin. Un script d'init est aussi fourni, situé en principe dans <tt>/usr/local/etc/init.d/vprocunhide</tt>, et que vous pouvez include dans votre séquence de démarrage.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Les outils alpha util-vserver sont livrés avec un outil appelé vprocunhide qui attribue des drapeaux raisonnables pour un certain nombre d'entrées proc, dont on a généralement besoin. Un script d'init est aussi fourni, situé en principe dans <tt>/usr/local/etc/init.d/vprocunhide</tt>, et que vous pouvez include dans votre séquence de démarrage.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[Category:<del class="diffchange diffchange-inline">French</del>]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[Category:<ins class="diffchange diffchange-inline">ProcFS/fr</ins>]]</div></td></tr>
</table>Glennhttp://wiki.linux-vserver.org/index.php?title=Secure_ProcFS_Entries/fr&diff=5060&oldid=prevGlenn: +{{Languages|Secure ProcFS Entries}}2011-10-21T21:48:39Z<p>+{{Languages|Secure ProcFS Entries}}</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 21:48, 21 October 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">{{Languages|Secure ProcFS Entries}}</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Depuis les versions stable 1.23 et développement 1.3.5, vous pouvez protéger les entrées du système de fichier /proc, de manière à ce qu'elles ne soient pas visibles dans tous les contextes. Le système est constitué de trois drapeaux: admin, watch et hide (caché). Pour les activer ou les consulter, vous devez utiliser une version récente du paquet util-vserver, qui contient setattr et showattr. (Un autre outil existe, vproc, mais ne sera pas détaillé ici). La logique derrière ces drapeaux a été modifiée dans la release expérimentale 0.09, et les nouvelles releases stable et devel utilisent aussi cette logique. Nous ne parlerons pas de l'ancienne logique.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Depuis les versions stable 1.23 et développement 1.3.5, vous pouvez protéger les entrées du système de fichier /proc, de manière à ce qu'elles ne soient pas visibles dans tous les contextes. Le système est constitué de trois drapeaux: admin, watch et hide (caché). Pour les activer ou les consulter, vous devez utiliser une version récente du paquet util-vserver, qui contient setattr et showattr. (Un autre outil existe, vproc, mais ne sera pas détaillé ici). La logique derrière ces drapeaux a été modifiée dans la release expérimentale 0.09, et les nouvelles releases stable et devel utilisent aussi cette logique. Nous ne parlerons pas de l'ancienne logique.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
</table>Glennhttp://wiki.linux-vserver.org/index.php?title=Secure_ProcFS_Entries/fr&diff=3643&oldid=prevJze: New page: Depuis les versions stable 1.23 et développement 1.3.5, vous pouvez protéger les entrées du système de fichier /proc, de manière à ce qu'elles ne soient pas visibles dans tous les co...2009-03-27T13:46:12Z<p>New page: Depuis les versions stable 1.23 et développement 1.3.5, vous pouvez protéger les entrées du système de fichier /proc, de manière à ce qu'elles ne soient pas visibles dans tous les co...</p>
<p><b>New page</b></p><div>Depuis les versions stable 1.23 et développement 1.3.5, vous pouvez protéger les entrées du système de fichier /proc, de manière à ce qu'elles ne soient pas visibles dans tous les contextes. Le système est constitué de trois drapeaux: admin, watch et hide (caché). Pour les activer ou les consulter, vous devez utiliser une version récente du paquet util-vserver, qui contient setattr et showattr. (Un autre outil existe, vproc, mais ne sera pas détaillé ici). La logique derrière ces drapeaux a été modifiée dans la release expérimentale 0.09, et les nouvelles releases stable et devel utilisent aussi cette logique. Nous ne parlerons pas de l'ancienne logique.<br />
<br />
'''Note:''' Pour faire allusion aux drapeaux, j'utiliserai la syntaxe de l'outil showattr du paquet util-vserver, ou '''a''' est mis pour admin, '''w''' pour watch et '''h''' pour hide (caché). De plus, une minuscule signifie désactivé alors qu'une majuscule signifie activé.<br />
<br />
== Flag logic (Linux-VServer 2.4 branch > 1.3.7 / 2.6 branch > 0.08) ==<br />
Les drapeaThe flags have the following meanings:<br />
{|class="wikitablenowrap"<br />
!Drapeau<br />
! Signification<br />
|-<br />
|admin<br />
| toujours visible dans le contexte 0<br />
|-<br />
|watch<br />
| toujours visible dans le contexte 1<br />
|-<br />
|hide<br />
| caché<br />
|}<br />
<br />
La correspondance entre drapeaux et visibilité est donnée par la table suivante:<br />
{|class="wikitablenowrap"<br />
!Drapeau<br />
!Signification<br />
|-<br />
|<tt>* * h</tt><br />
|Visible partout (les drapeaux admin et watch n'ont pas d'effet)<br />
|-<br />
|<tt>A w H</tt><br />
|Visible seulement dans le contexte 0<br />
|-<br />
|<tt>a W H </tt> <br />
|Visible seulement dans le contexte 1<br />
|-<br />
|<tt>A W H </tt> <br />
|Visible dans les contextes 0 et 1<br />
|-<br />
|<tt>a w H</tt> <br />
|Totalement invisible (irreversible sans reboot!)<br />
|}<br />
<br />
== Drapeaux par Default ==<br />
Les drapeaux sont mis par défaut à:<br />
*toutes les entrées de /proc sont visibles partout (branche stable)<br />
*toutes les entrées de /proc sont visibles seulement dans le contexte 0 (branches devel et expérimentale)<br />
<br />
==Activation des drapeaux==<br />
Pour activer ces drapeaux vous devez utiliser l'outil setattr (à partir de util-vserver >= 0.30.193), dont l'usage est assez clair d'après l'aide en ligne de commande. Pour faire en sorte que l'entrée /proc/loadavg soit visible partout, désactivez par exemple le drapeau hide (caché):<br />
setattr --~hide /proc/loadavg<br />
<br />
Peu importe la position des drapeaux admin et watch, puisque hide n'est controlé que par le drapeau hide.<br />
Pour éviter aux vservers d'avoir accès aux informations à propos des interruptions, vous devez cacher l'entrée /proc/interrupts. Si vous voulez pouvoir y accéder depuis le context admin uniquement (contexte 0), utilisez simplement:<br />
setattr --hide --admin --~watch /proc/interrupts<br />
<br />
==vprocunhide==<br />
Les outils alpha util-vserver sont livrés avec un outil appelé vprocunhide qui attribue des drapeaux raisonnables pour un certain nombre d'entrées proc, dont on a généralement besoin. Un script d'init est aussi fourni, situé en principe dans <tt>/usr/local/etc/init.d/vprocunhide</tt>, et que vous pouvez include dans votre séquence de démarrage.<br />
<br />
[[Category:French]]</div>Jze