Exercices sur les propriétés et permissions sur Linux


Objectifs de l'exercice 1

Apprendre à :


Contexte

On considère que vous disposez d'un répertoire de travail
(par exemple, /home/stagiaire/exercice_chmod_chown).
Dans ce répertoire, vous allez créer différents fichiers et répertoires, modifier leurs permissions et leur appartenance, puis vérifier le résultat.


Préparation de l'environnement

1. Création du répertoire de travail (si non déjà existant) :

mkdir -p /home/stagiaire/exercice_chmod_chown
cd /home/stagiaire/exercice_chmod_chown

Création des fichiers et répertoires de test :

touch fichier1.txt
echo "echo \"fonctionne !\"" > fichier2.sh
mkdir dossier1
mkdir dossier2

2. À ce stade, vous avez :


Étapes de l'exercice

1. Afficher les permissions actuelles :

Utilisez ls -shla pour afficher les permissions de tous les fichiers et répertoires.

ls -shla

Question : Que signifient les trois groupes de caractères (rwx) dans la colonne des permissions ?

2. Modifier les permissions d'un fichier en notation symbolique :

3. Modifier les permissions d'un fichier en notation octale :

4. Rendre un script exécutable :

./fichier2.sh

5. Modifier les permissions d'un répertoire :

ls -ld dossier1

Question : Pourquoi un répertoire a-t-il besoin du droit d'exécution (x) pour qu'on puisse y entrer ?

6. Changer le propriétaire et le groupe d'un fichier :

su -

7. Appliquer récursivement des permissions sur un répertoire :


Questions de révision


Objectifs de l'exercice 2

Apprendre à :


Étapes de l'exercice

Lien entre les permissions et l'UMASK :

Permissions spéciales (SUID, SGID, Sticky Bit) :

Combinaisons pratiques de droits :

Héritage des permissions dans les répertoires :

Gestion de groupes pour simplifier la maintenance des droits :

Sécurité et audit :

Permissions et liens symboliques / liens physiques :

Interaction entre ACL (Access Control Lists) et permissions classiques :


Corrections

Correction des exercices sur les propriétés et permissions sur Linux


⬆️ Retour en haut de la page