informatique télécharger logiciel gratuit jeu pc gratuit jeu flash gratuit

Forum - chat - échantillons gratuits - cadeau gratuit - réduction et bon d'achat - voyage pas cher séjour

Rubriques Documentation Linux

grattage gratuit
loterie gratuite
casino gratuit
quizz gratuit
pari gratuit
jeu de pronostic
tirage au sort
jeux de hasard
tombola gratuite
jeux en flash
jeu en réseau
jeu de stratégie
jeux TV
multi jeux
concours gratuit

umask

Masquage des protections
Détermine par défaut les autorisations par défaut pour les fichiers et les répertoires que vous créez.

Modification de caractéristiques d'un noeud chgrp chmod chown
umask [-p] [-S] [mode]
[cr@localhost Documents]$ umask --help
bash: umask: --: invalid option
umask: usage: umask [-p] [-S] [mode]

Les options :
-S est fournie, la valeur courante du masque est affichée sous forme symbolique (l’affichage par défaut étant en octal).
-p et si le mode est omis, la sortie à lieu dans un format réutilisable en entrée.

Exemples:
Fixer le masque de création des fichiers umask 022, lors de la création d'un fichier, il aura les droits -rw-r--r-- lecture et écriture (rw-)pour le propriétaire, lecture (r--) pour les membres du groupe et les autres.

r pour read (lire), w pour write (écrire) et x pour exécuter

On change les autorisations avant la création d'un nouveau fichier.
[cr@localhost Documents]$ umask 022
[cr@localhost Documents]$ ls u* > umask022.txt
[cr@localhost Documents]$ ls -l umask022.txt
-rw-r--r-- 1 cr cr 202 f?v 11 15:00 umask022.txt

On change à nouveau les autorisations avant la création d'un nouveau fichier.
[cr@localhost Documents]$ umask 111
[cr@localhost Documents]$ ls u* > umask111.txt
[cr@localhost Documents]$ ls -l umask111.txt
-rw-rw-rw- 1 cr cr 189 f?v 11 15:00 umask111.txt

Le fichier profile du répertoire /etc/profile contient la commande umask pour Fixer le masque de création des fichiers.

umask 022 # La valeur couramment utilisée 022 , qui donne au propriétaire des fichiers les autorisations d'accés en lecture et en écriture, et à tous les autres les autorisations d'accès en lecture seulement ( -rw-r--r--).

# vous pouvez ajouter à la fin de votre fichier
$home/.bashrcou dans le .bash_profile
# la commande
umask 022 

Exemples :
u user le propriétaire
g les membres du groupe
o other les autres
r pour read (lire), w pour write (écrire) et x pour exécuter.
u=rwx le propritaire peut lire, écrire et exécuter.
g=rx les membres du groupe peuvent lire et exécuter.
o=rx les autres peuvent lire et exécuter.

[cr@localhost Documents]$ umask -S 022
u=rwx,g=rx,o=rx

[cr@localhost Documents]$ umask -S 111
u=rw,g=rw,o=rw

[cr@localhost Documents]$ umask -S 000
u=rwx,g=rwx,o=rwx

[cr@localhost Documents]$ umask -S 233
u=rx,g=r,o=r

[cr@localhost Documents]$ umask -S 022
u=rwx,g=rx,o=rx

[cr@localhost Documents]$ umask -S 000
u=rwx,g=rwx,o=rwx

[cr@localhost Documents]$ umask -S 002
u=rwx,g=rwx,o=rx

[cr@localhost Documents]$ umask -S 003
u=rwx,g=rwx,o=r


Il faut utiliser chmod pour changer les droits.

[cr@localhost linux]$ ls -l fichier
-rw-r--r-- 1 cr cr 312 fév 11 15:36 fichier

On change les droits du fichier
[cr@localhost linux]$ chmod 022 fichier

[cr@localhost linux]$ ls -l fichier
-----w--w- 1 cr cr 312 fév 11 15:36 fichier
[cr@localhost linux]$ ls -l uma.txt
-rw-rw-r-- 1 cr cr 1486 fév 11 15:47 uma.txt

[cr@localhost linux]$ chmod a+w uma.txt
[cr@localhost linux]$ ls -l uma.txt
-rw-rw-rw- 1 cr cr 148
[cr@localhost linux]$ chmod u=wrx,g=w,o=w uma.txt
[cr@localhost linux]$ ls -l uma.txt
-rwx-w--w- 1 cr cr 1486 fév 11 15:47 uma.txt*
l'étoile après le nom du fichier signifie qu'il s'agit d'un exécutable maintenant.

Remarque :
Pour répertoire la première lettre est un d ( d comme directory )
drwx------ 2 cr cr 1024 aoû 2 23:43 nsmail/

Pour un lien la première lettre est un l ( l comme lien )
lrwxrwxrwx 1 cr cr 21 aoû 16 21:53 java -> /usr/local/progs/java/

Copyright © 2004 par Rachid CHOUCHI pour fichepratique.com