Académique Documents
Professionnel Documents
Culture Documents
PARTIE 3:
COMMANDES DE SÉCURITÉ DES FICHIERS SOUS LINUX
2017/2018 HAMDAOUI F
Objectifs
3
INTRODUCTION
LES MASQUES
2 types d’utilisateurs :
L'utilisateur "root”: super utilisateur -> possède tous les droits
sur la machine.
Les autres utilisateurs (possèdent des droits restreints).
Les champs sont respectivement, login : mot de passe crypté : UID (n°
unique de l’utilisateur) : GID (n° de groupe): commentaire : répertoire
personnel : Shell par défaut
HAMDAOUI F AU: 2018/2019
Notions d’utilisateur et de groupe
8
Pour un répertoire :
Seul le propriétaire d’un fichier ou d’un répertoire peut changer les permissions.
En effet, il peut décider qui sera autorisé à lire, modifier, créer, supprimer et
utiliser ses fichiers et répertoires, et à qui cela sera interdit.
Notation symbolique :
La syntaxe de la commande $chmod est :
$chmod [sujet] [operateur ] [ permission] fichier(s).
sujet :
u : utilisateur et propriétaire .
g : membre du groupe de l’utilisateur .
o : autres utilisateurs du système.
a : tout le monde .
opérateur :
+ : ajouter des droits
- : enlever les droits
= : valider les droits cités dans la commande.
permission :
r : lecture (fichier) et affichage (répertoire )
w : écriture (fichier) et création ou suppression (répertoires )
x : exécution (fichier ) et droit d’accès et d’opérer ( répertoire ) .
HAMDAOUI F AU: 2018/2019
Changement des droits d’accès :
16
Exercice 1 :
1- Donner tous les droits pour tous les utilisateurs sur le répertoire "rep1".
2- Si on applique cette ligne de commande "$chmod u-x rep1", peut-on
accédez dans le répertoire rep1, pourquoi ?
Exercice 2 :
Soit le fichier essai dont les droits accordés initialement sont:
• - rwx rw- rw- essai
Quels sont les droits donnés au fichier essai par les commandes suivantes (on
considère que les commandes sont données les unes après les autres) :
Exercice 3:
$whoami
ali
$ls -l
- rwx --- --- l ubuntu etudiants 120 Oct 10 10 :13 codage
- r-x r-- r-- l ali etudiants 210 Oct 10 11 :13 pgcd
d r-- --- --- l ali etudiants 212 Oct 10 12 :30 reserve
- rwx r-- r-- l ali etudiants 120 Oct 10 13 :13 résumé.txt
- --- --- --- l ali etudiants 120 Oct 10 14 :13 secret.txt
d --- --- --- l ali etudiants 120 Oct 10 15 :13 vide
d rwx --x --x l ubuntu etudiants 120 Oct 10 16 :13 bilan
Exemple 1:
Permission
o rwx rw- r--
o 111 110 100
Correspond le mode 764
Exemple 2:
$chmod 741 fichier <=> rwx r-- --x
$chmod 644 fichier <=> rw- r-- r--
Exercice :
Établir la modification des droits d’accès en utilisant le format octal pour le
fichier "fich":
1- rwx rwx rwx
2- rw- r- - r--
3- r-x r-- r--
4- r - - r–x rwx
Démonstration:
Permissions par défauts : rw - rw- rw- (666)
- masque : - - - -w- -w- (022)
-----------------------------------------------------------------------------
Droits obtenus : rw - r- - r - - (644)
umask 000: à partir de cet instant tous les fichiers qui seront crées auront
les permissions 666
Exercice :
$umask 000
$touch fich
$mkdir rep
1- Donner les droits accordés au fichier fich et au répertoire rep.
2- Modifier le $umask pour que les répertoires nouvellement crées auront
les droits suivants: rwx r- - r- -
3- Pour le même masque déterminé, les fichiers nouvellement crées auront
quelles droits?
Exemple:
Exemple: