ex1
2)
451 : r--r-x---x
224 : -w--w-r--
254 : -wxr-xr--
650 : -rw-r-x--
3) commande 1 chmod 751
commande 2 chmod 521
commande 3 chmod 210
commande 4 chmod 140
ex2
1) cd tpdroits
2) 0002
a) rwxrwxr-x pour les répertoires
b) rw-rw-r-- pour les fichiers
d)mkdir rep1
e)rw-rw-r-- essai1.txt
rwxrwxr-x rep1
f)
3) umask 077
a) nano essai2.txt
b) mkdir rep2
c) ls -ld rep1 essai1.txt rep2 essai2.txt
d) pour essai2.txt le propriétaire a les droits de lecture et d'écriture, tandis
que le groupe et les autres n'ont aucune permission
pour rep2 le propriétaire a tous les droits tandis que le groupe et les autres
n'ont aucune permission.
4)
a. Pour les fichiers ordinaires de données :
Masque de 077 : Propriétaire a rwx, groupe et autres n'ont aucune permission.
Masque de 066 : Propriétaire a rwx, groupe et autres ont la permission de lecture
et d'exécution (r-x), mais pas d'écriture.
b. Pour les répertoires :
Masque de 077 : Propriétaire a rwx, groupe et autres n'ont aucune permission.
Masque de 066 : Propriétaire a rwx, groupe et autres ont la permission de lecture
et d'exécution (r-x), mais pas d'écriture.
5)
a) umask 066
b) nano essai3.txt
c) cat essai1.txt essai2.txt > resultat.txt
d) mkdir rep3
e) ls -ld rep1 essai1.txt rep2 essai2.txt rep3 resultat.txt essai3.txt
f)Les permissions de "essai3.txt" sont rw------- lecture et écriture pour le
propriétaire, aucune permission pour le groupe et les autres
Les permissions de "resultat.txt"sont rw------- lecture et écriture pour le
propriétaire, aucune permission pour le groupe et les autres
Les permissions de "rep3" sont rwx------ lecture, écriture et exécution pour le
propriétaire, aucune permision pour le groupe et les autres
g) le masque de 066 n'affecte que les nouvelles créations de fichiers et de
répertoires, il ne modifie pas les permissions des fichiers et répertoires
existants.
ex3
1) chmod 700 essai1.txt
2) nano essai1.txt
3) chmod 660 essai2.txt
4) chmod o+r-w essai2.txt
5) non on ne peut pas le sauvgarder
ex4
1)mkdir public
mkdir prive
2)chmod 700 prive
3) chmod
4) cp tpdroits/essai2.txt tpdroits/resultat.txt public/
5) car il prend les droits d'acces de le fichier original ( le copier reserve les
droits d'acces)
6) cp tpdroits/essai1.txt tpdroits/essai3.txt prive/
ex5
1) la cmd umask donne le droit d'acces pour les rep/fichiers avant de leur creation
2) umask 013 rep1
mkdir rep1
ls-ld rep1
3)touch fich1
fich1 et rep1 on les memes droits d'acces sauf que fich1 n'a pas le droit
d'exuction car il est un fichier
ex6
1) mkdir work
il a les meme droits que les répertoires précédents a cause de la umask
2)chmod 777 work
chmod 444 work
3) chmod u+rwx,g-rwx,o-rwx work
ls-ld work
4) touch droits
chmod u=rw,g=rw,o=r droits
chmod u=rw,g=r,o= droits
chmod u=rwx,g=rx,o=x droits
chmod u=rx,g=w,o=rx droits
ex7
1) mkdir linux
cd linux
2) touch mon_fichier
drwxrwr--
3) chmod 777 mon_fichier
chmod a-x mon_fichier
chmod a-w mon_fichier
4) chmod u+rwx mon_fichier
chmod g-wx mon_fichier
5)chmod g-w .
ls -ld .