<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gerald.maricau</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gerald.maricau"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Gerald.maricau"/>
	<updated>2026-04-28T12:51:02Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion:Les_permissions_sur_les_fichiers&amp;diff=10592</id>
		<title>Discussion:Les permissions sur les fichiers</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion:Les_permissions_sur_les_fichiers&amp;diff=10592"/>
		<updated>2005-11-12T18:32:20Z</updated>

		<summary type="html">&lt;p&gt;Gerald.maricau : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Commentaires de : VincentRamos=&lt;br /&gt;
posté le 2005-04-18 12:23:44&lt;br /&gt;
&lt;br /&gt;
Noter que les paramètres en octal passés à chmod ne doivent pas forcément être préfixés du zéro et qu&#039;il n&#039;y a pas de différence entre chmod 0755 et chmod 755. Cf. à cet égard le fil Usenet &amp;lt;news:42627333$0$1983$626a14ce@news.free.fr&amp;gt; et la documentation :&lt;br /&gt;
« A numeric mode is  from one  to four octal  digits (0-7), derived by adding up the bits with values 4, 2, and 1. Any omitted  digits are assumed to be  leading zeros. ».&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a donc pas non plus de conversion en décimal qui se produise si l&#039;on omet ce préfixe zéro.&lt;br /&gt;
&lt;br /&gt;
Vincent Ramos=Commentaires de : ClementHermann=&lt;br /&gt;
posté le 2005-01-31 17:50:54&lt;br /&gt;
&lt;br /&gt;
Merci de poser les questions sur le phorum de Léa.&lt;br /&gt;
&lt;br /&gt;
====__Spécificités pour les répertoires__====&lt;br /&gt;
&lt;br /&gt;
Pour les répertoires, la signification des permissions est légèrement modifiée :&lt;br /&gt;
&lt;br /&gt;
On utilisera la convention suivante : ##**&amp;lt;nom du droit&amp;gt;**## (##**&amp;lt;représentation symbolique&amp;gt;**##) (##**&amp;lt;valeur numérique&amp;gt;**##)&lt;br /&gt;
la valeur numérique (en octal) est utilisée par exemple par la commande chmod et la commande find (voir l&#039;article auquel ce commentaire répond). Les différentes valeurs s&#039;additionnent pour donner une représentation numérique de la permission pour chaque entité (propriétaire, groupe, autres).&lt;br /&gt;
&lt;br /&gt;
 - **exécution** (##**x**##) (##**1**##)---&lt;br /&gt;
 Donne le droit d&#039;accéder au répertoire&lt;br /&gt;
&lt;br /&gt;
 - **lecture** (##**r**##) (##**2**##)---&lt;br /&gt;
 Donne le droit de lister le contenu d&#039;un répertoire. (//NB: Si cette permission est absente, le répertoire n&#039;est pas visible avec ls, à moins d&#039;en être propriétaire.//)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - **écriture** (##**w**##) (##**4**##)---&lt;br /&gt;
 Donne le droit de modifier le contenu du répertoire (même si les permissions individuelles sur les fichiers du répertoire ne le permettent pas)&lt;br /&gt;
&lt;br /&gt;
Ces permissions s&#039;ajoutent entre elles : on peut imaginer avoir le droit d&#039;accéder (##**x**##) (##**1**##) à un répertoire sans pouvoir en lister(##**r**##) (##**2**##) le contenu, mais il n&#039;est pas possible de donner le droit de lister un répertoire sans donner le droit d&#039;y accéder.&lt;br /&gt;
Attention cependant, si l&#039;utilisateur a le droit d&#039;écriture sur le répertoire parent, il pourra modifier les droits des sous-répertoires à sa guise.&lt;br /&gt;
&lt;br /&gt;
D&#039;autre part, les derniers bits [[POSIX]] (**sticky** et **setGID**) représentent des permissions spéciales, différentes elles aussi de leur homologue sur les fichiers :&lt;br /&gt;
(//NB: le bit **setUID**, **4000** en représentation numérique, n&#039;a pas d&#039;effet sur un répertoire//).&lt;br /&gt;
&lt;br /&gt;
 - **sticky** (##**t**##) (##**1000**##)---&lt;br /&gt;
 Même lorsqu&#039;un répertoire est accessible en écriture, on ne peut modifier les fichiers enfants sur lesquels on ne possède pas de droit explicite. Le cas d&#039;école est le répertoire temporaire commun du système, ##/tmp##.&lt;br /&gt;
&lt;br /&gt;
 - **setGID** (##**s**##) (##**2000**##)---&lt;br /&gt;
 quelque soit le groupe principal d&#039;un utilisateur, le groupe d&#039;appartenance des fichiers enfants créés sera le groupe d&#039;appartenance du répertoire. Sur une [[Debian]], le cas d&#039;école est ##/usr/local## et ses sous-répertoires qui possèdent comme groupe d&#039;appartenance ##staff## et ont le bit **setGID** positionné : tout fichier créé sous l&#039;un de ces répertoires aura comme groupe d&#039;appartenance ##staff##.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Il existe aussi le bit &#039;&#039;&#039;sticky bit&#039;&#039;&#039;, &amp;quot;t&amp;quot;&#039;&#039; ou 1000 pour la valeur octale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Appliqué sur le répertoire&#039;&#039;&#039;, par exemple /tmp : celui-ci a pour but de ne permettre la suppression que des fichiers/répertoires dont on est propriétaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Appliqué sur un fichier binaire&#039;&#039;&#039; (attribution réservé à root) permet le maintien en mémoire après son exécution.&lt;/div&gt;</summary>
		<author><name>Gerald.maricau</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion:Les_permissions_sur_les_fichiers&amp;diff=10591</id>
		<title>Discussion:Les permissions sur les fichiers</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion:Les_permissions_sur_les_fichiers&amp;diff=10591"/>
		<updated>2005-11-12T18:30:11Z</updated>

		<summary type="html">&lt;p&gt;Gerald.maricau : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Commentaires de : VincentRamos=&lt;br /&gt;
posté le 2005-04-18 12:23:44&lt;br /&gt;
&lt;br /&gt;
Noter que les paramètres en octal passés à chmod ne doivent pas forcément être préfixés du zéro et qu&#039;il n&#039;y a pas de différence entre chmod 0755 et chmod 755. Cf. à cet égard le fil Usenet &amp;lt;news:42627333$0$1983$626a14ce@news.free.fr&amp;gt; et la documentation :&lt;br /&gt;
« A numeric mode is  from one  to four octal  digits (0-7), derived by adding up the bits with values 4, 2, and 1. Any omitted  digits are assumed to be  leading zeros. ».&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a donc pas non plus de conversion en décimal qui se produise si l&#039;on omet ce préfixe zéro.&lt;br /&gt;
&lt;br /&gt;
Vincent Ramos=Commentaires de : ClementHermann=&lt;br /&gt;
posté le 2005-01-31 17:50:54&lt;br /&gt;
&lt;br /&gt;
Merci de poser les questions sur le phorum de Léa.&lt;br /&gt;
&lt;br /&gt;
====__Spécificités pour les répertoires__====&lt;br /&gt;
&lt;br /&gt;
Pour les répertoires, la signification des permissions est légèrement modifiée :&lt;br /&gt;
&lt;br /&gt;
On utilisera la convention suivante : ##**&amp;lt;nom du droit&amp;gt;**## (##**&amp;lt;représentation symbolique&amp;gt;**##) (##**&amp;lt;valeur numérique&amp;gt;**##)&lt;br /&gt;
la valeur numérique (en octal) est utilisée par exemple par la commande chmod et la commande find (voir l&#039;article auquel ce commentaire répond). Les différentes valeurs s&#039;additionnent pour donner une représentation numérique de la permission pour chaque entité (propriétaire, groupe, autres).&lt;br /&gt;
&lt;br /&gt;
 - **exécution** (##**x**##) (##**1**##)---&lt;br /&gt;
 Donne le droit d&#039;accéder au répertoire&lt;br /&gt;
&lt;br /&gt;
 - **lecture** (##**r**##) (##**2**##)---&lt;br /&gt;
 Donne le droit de lister le contenu d&#039;un répertoire. (//NB: Si cette permission est absente, le répertoire n&#039;est pas visible avec ls, à moins d&#039;en être propriétaire.//)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - **écriture** (##**w**##) (##**4**##)---&lt;br /&gt;
 Donne le droit de modifier le contenu du répertoire (même si les permissions individuelles sur les fichiers du répertoire ne le permettent pas)&lt;br /&gt;
&lt;br /&gt;
Ces permissions s&#039;ajoutent entre elles : on peut imaginer avoir le droit d&#039;accéder (##**x**##) (##**1**##) à un répertoire sans pouvoir en lister(##**r**##) (##**2**##) le contenu, mais il n&#039;est pas possible de donner le droit de lister un répertoire sans donner le droit d&#039;y accéder.&lt;br /&gt;
Attention cependant, si l&#039;utilisateur a le droit d&#039;écriture sur le répertoire parent, il pourra modifier les droits des sous-répertoires à sa guise.&lt;br /&gt;
&lt;br /&gt;
D&#039;autre part, les derniers bits [[POSIX]] (**sticky** et **setGID**) représentent des permissions spéciales, différentes elles aussi de leur homologue sur les fichiers :&lt;br /&gt;
(//NB: le bit **setUID**, **4000** en représentation numérique, n&#039;a pas d&#039;effet sur un répertoire//).&lt;br /&gt;
&lt;br /&gt;
 - **sticky** (##**t**##) (##**1000**##)---&lt;br /&gt;
 Même lorsqu&#039;un répertoire est accessible en écriture, on ne peut modifier les fichiers enfants sur lesquels on ne possède pas de droit explicite. Le cas d&#039;école est le répertoire temporaire commun du système, ##/tmp##.&lt;br /&gt;
&lt;br /&gt;
 - **setGID** (##**s**##) (##**2000**##)---&lt;br /&gt;
 quelque soit le groupe principal d&#039;un utilisateur, le groupe d&#039;appartenance des fichiers enfants créés sera le groupe d&#039;appartenance du répertoire. Sur une [[Debian]], le cas d&#039;école est ##/usr/local## et ses sous-répertoires qui possèdent comme groupe d&#039;appartenance ##staff## et ont le bit **setGID** positionné : tout fichier créé sous l&#039;un de ces répertoires aura comme groupe d&#039;appartenance ##staff##.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Il existe aussi le bit &#039;&#039;&#039;sticky bit&#039;&#039;&#039;, &amp;quot;t&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Appliqué sur le répertoire&#039;&#039;&#039;, par exemple /tmp : celui-ci a pour but de ne permettre la suppression que des fichiers/répertoires dont on est propriétaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Appliqué sur un fichier binaire&#039;&#039;&#039; (attribution réservé à root) permet le maintien en mémoire après son exécution.&lt;/div&gt;</summary>
		<author><name>Gerald.maricau</name></author>
	</entry>
</feed>