0% ont trouvé ce document utile (0 vote)
13 vues6 pages

Gestion Des Liens Et Des Droits D'accès Aux Fichiers/répertoires

Le document traite de la gestion des droits d'accès aux fichiers et répertoires sous Linux, en expliquant comment vérifier et modifier ces droits à l'aide de commandes comme chmod et chown. Il aborde également la gestion du masque par défaut et les implications de la propriété des fichiers sur les permissions d'accès. Enfin, il illustre des exemples pratiques de création et de modification de fichiers et répertoires, ainsi que des tests d'accès selon les droits attribués.

Transféré par

Nico Hastag
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
13 vues6 pages

Gestion Des Liens Et Des Droits D'accès Aux Fichiers/répertoires

Le document traite de la gestion des droits d'accès aux fichiers et répertoires sous Linux, en expliquant comment vérifier et modifier ces droits à l'aide de commandes comme chmod et chown. Il aborde également la gestion du masque par défaut et les implications de la propriété des fichiers sur les permissions d'accès. Enfin, il illustre des exemples pratiques de création et de modification de fichiers et répertoires, ainsi que des tests d'accès selon les droits attribués.

Transféré par

Nico Hastag
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Gestion des liens et des droits d’accès aux fichiers/répertoires

1. Quels sont les équivalents symboliques (ex : rwxr-xr-x) des droits d’accès suivants :

644: rw-r--r--

755: rwxr-xr-x

000 : ---------

711 : rwx—x—x

2. Vérifier que vous avez le droit de créer de nouveau fichiers/répertoires dans /tmp. Créer dedans
les fichiers/répertoires suivants, puis déterminer leurs droits d’accès par défaut.

Pour vérifier qu’on a le droit de créer de nouveaux fichiers/répertoires, il faut regarder les droits d’accès
de /tmp et se rendre compte qu’on a le droit d’écrire en tant qu’autre utilisateur, ce qui est le cas donc
on peut créer de nouveaux répertoires.
3. En utilisant la commande chmod, indiquez deux réponses possibles par chacune des questions
suivantes :
a. Rendre le fichier /tmp/export/file0 accessible en lecture/écriture par tous les utilisateurs
propriétaires, et totalement inaccessible par les autres.

1ère méthode: chmod u=rw, g=rw, o-r /tmp/export/file0

2è méthode: chmod 660 /tmp/export/file0

b. Rendre le répertoire /tmp/export/rep1/rep2 non accessible par tous les utilisateurs.

Chmod 000 /tmp/export/rep1/rep2

Chmod u-rw, g-rw, o-rx /tmp/export/rep1/rep2


4. Vérifier qu’aucun utilisateur non propriétaire ne peut accéder à /tmp/export/file0

5. Est-il possible d’accéder au répertoire /tmp/export/rep1/rep2 et aux fichiers inclus dedans ?

On ne peut pas accéder à ce répertoire car aucun droit n’est activé.

6. Dans le fichier /tmp/export/rep1/file1 ajouter le script suivant nécessaire à l’exécution de la


commande ls.

7. Tester l’exécution du fichier script file1 avec l’une des deux commandes suivantes :
$ /tmp/export/rep1/file1 (l’exécution peut se faire à partir de n’importe quel répertoire)

L’exécution a échoué parce que nous n’avons pas attribué les droits d’accès.
Corriger le problème (indiquer deux façons possibles), et tester l’exécution de
nouveau.

Partie II : GESTION ET UTILISATION DU MASQUE PAR DEFAUT

8. À l’aide des commandes umask et umask -S, visualiser la valeur du masque courant pré-configuré
pour les utilisateurs simples et pour l’administrateur (root). Est-ce que la valeur du masque est la
même pour tous ces utilisateurs?

Réponse : non, la valeur du masque n’est pas la même pour ces deux
utilisateurs.
9.
Masque permettant d’attribuer les droits 600 : 666 – 600 = 066
Masque permettant d’attribuer les droits 711 : 777 – 711 = 066

10. Tester la nouvelle valeur de ce masque, en créant de nouveaux fichiers/répertoires dans


/tmp/export, et en visualisant leurs droits d’accès.

11. Quelles est la signification des deux commandes suivantes :


$ umask u+w
Adds the writing rights to the user on all created files
and folders.
$ umask u-x,g=r,o+w
Removes the execution right to the user, adds the read
rights to the group and adds the writing rights to
others.
12. Modifiez de nouveau le masque en restaurant la valeur initiale.

Partie III : Changement de propriétaires

13. Passez sous le compte du root, et exécutez la commande chown pour changer l’utilisateur
propriétaire du fichier file2 à root.
14. A l’aide de la commande chgrp changez le groupe propriétaire du fichier file2 à root.

15. Répéter la même opération en changeant l’utilisateur et le groupe propriétaire ensemble avec la
même commande chown.

16. Vérifiez que l’utilisateur et le groupe propriétaires sont devenus égaux à root.

17. Tester s’il est possible maintenant de modifier le fichier /tmp/export/rep1/file2. Justifiez le
résultat obtenu.

Justification du résultat : Il n’est pas possible de modifier parce que le proprietaire du fichier est root.

18. Tester s’il est possible d’effacer le fichier /tmp/export/rep1/file2 devenu sous la possession de
l’utilisateur root? Justifiez votre réponse.

Le fichier a été supprimé parce que l’utilisateur courant est propriétaire et a les droits d’écriture sur
le fichier.

Vous aimerez peut-être aussi