05.03.2014 Views

Chapitre 1 - IPNL - IN2P3

Chapitre 1 - IPNL - IN2P3

Chapitre 1 - IPNL - IN2P3

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Modification du champ de protection<br />

Cette modification se fait par la commande chmod :<br />

chmod<br />

chmod mode fichier : affecte le mode indiqué au fichier, avec le mode soit en notation<br />

symbolique : (classe d'utilisateur)(opération)(droits) avec :<br />

• classe d'utilisateur : (u g o a), avec a pour all<br />

• opération : (= + -)<br />

• droits : (r w x)<br />

ou le mode en notation octale.<br />

________________________________________________________________<br />

exemple :<br />

$ ls -l titi<br />

-rw-r--r-- 1 ollivier 0 Sep 16 10:19 titi<br />

$ chmod u+x,g+w,o-r titi<br />

$ ls -l titi<br />

-rwxrw---- 1 ollivier 0 Sep 16 10:19 titi<br />

$ chmod a=rw titi<br />

$ ls -l titi<br />

-rw-rw-rw- 1 ollivier 0 Sep 16 10:19 titi<br />

$ chmod 750 titi<br />

$ ls -l titi<br />

-rwxr-x--- 1 ollivier 0 Sep 16 10:19 titi<br />

________________________________________________________________<br />

Protection par défaut<br />

Chaque utilitaire créant des fichiers leur affecte une protection spécifique, en général peut<br />

restrictive. Ainsi l'éditeur vi affecte rw-rw-rw- et les compilateurs rwxrwxrwx. On peut<br />

appliquer à la création un masque sur le champ de protection. Ce masque enlèvera<br />

systématiquement tel ou tel droit sur le fichier.<br />

La notation est de type octale. Ainsi le masque 022 masquera systématiquement w pour g<br />

et o ; les fichiers exécutables résultats de compilateurs seront donc en rwxr-xr-x si un tel<br />

masque est appliqué.<br />

La commande pour définir ce masque est umask :<br />

umask<br />

umask [mask] : définit le masque qui sera appliqué à tout nouveau fichier crée. Si mask<br />

est omis umask renvoie le masque existant.<br />

Attention umask ne protège en rien les fichiers déjà créés avant la définition du masque.<br />

Pour qu’elle soit permanente cette protection par défaut devra être indiquée dans un<br />

fichier de personnalisation de la session (voir plus loin).<br />

________________________________________________________________<br />

- 19 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!