Lire et interpréter correctement la sortie de ls -l.
🧠 Activité 1 : Décodage collectif
Le formateur affiche :
-rwxr-xr-- 1 user1 dev 1200 Feb 10 10:00 [Link]
Travail en groupe :
Identifier :
o Type de fichier
o Permissions user / group / others
o Propriétaire
o Groupe
🧩 Apports structurés
Élément Signification
u user (propriétaire)
g group
o others
r read
w write
x execute
2️⃣
Situation-Problème (Déclenchement – 10 min)
Vous dites aux stagiaires :
Un technicien crée un dossier projet
Il donne les droits 644 au dossier.
Les utilisateurs se plaignent :
Ils voient le dossier
Mais ils ne peuvent pas entrer dedans
❓ Pourquoi ?
🟢 2️⃣ Travail en Groupe (20 min)
🔧 Manipulation pratique
Les stagiaires exécutent :
mkdir projet
chmod 644 projet
ls -ld projet
cd projet
❓ Questions à analyser :
1. Peut-on entrer dans le dossier ?
2. Pourquoi ça bloque ?
3. Quel droit manque ?
4. Quelle est la différence entre r et x sur un dossier ?
Si je mets r sans x sur un dossier :
Puis-je lister ?
Puis-je entrer ?
👉 Ils doivent tester :
3.1 – Changer le propriétaire ou le groupe propriétaire
🎯 Objectif opérationnel
À la fin de la séquence, le stagiaire sera capable de :
Modifier le propriétaire ou le groupe d’un fichier en utilisant chown et chgrp.
🟢 1️⃣ Mise en situation (5 min)
Vous démarrez directement avec un cas réel :
-rw-r--r-- 1 stagiaire stagiaire 850 Feb 19 09:30 [Link]
Vous posez la question :
Ce fichier doit appartenir au service dev, pas au stagiaire.
Comment corriger cela ?
Laissez-les réfléchir 2–3 minutes.
🟢 2️⃣ Analyse guidée (5 min)
Questions rapides :
Qui est le propriétaire ?
Quel est le groupe propriétaire ?
Qui peut modifier le fichier ?
Quelle commande permet de changer le propriétaire ?
Vous notez les réponses au tableau.
🟢 3️⃣ Apport structuré (10 min)
Vous introduisez les commandes :
🔹 Changer le propriétaire
sudo chown user fichier
🔹 Changer le groupe
sudo chgrp groupe fichier
🔹 Changer les deux en une seule commande
sudo chown user:groupe fichier
🟢 4️⃣ Mini-Application immédiate (10 min)
Vous donnez 2 exercices rapides :
Exercice 1
Le fichier [Link] appartient à stagiaire.
Il doit appartenir à admin.
👉 Commande attendue.
Exercice 2
Le dossier projet doit appartenir au groupe dev.
👉 Commande attendue.
Exercice 3 (bonus)
Changer propriétaire + groupe récursivement.
Ils doivent découvrir :
sudo chown -R user:dev projet
🟢 5️⃣ Synthèse (3 min)
Vous concluez :
Commande Rôle
chown Change le propriétaire
chgrp Change le groupe
-R Applique récursivement
Objectif
Les stagiaires construisent eux-mêmes la règle de chmod et savent passer de symbolique ↔ octale.
🟢 Organisation
👥 Groupes de 3 ou 4
🧠 Chaque groupe a un rôle :
Analyste
Calculateur
Testeur
Rapporteur
🟢 Étape 1 – Défi 1 : Comprendre la notation symbolique (10–15 min)
Chaque groupe reçoit des cartes (ou écritures au tableau) :
chmod u+x fichier
chmod g-w fichier
chmod o=r fichier
chmod a+rw fichier
🎯 Mission
Pour chaque commande, le groupe doit :
1. Expliquer :
o Qui ?
o Quelle action ?
o Quel droit ?
2. Dessiner le résultat sous forme rwx
Exemple attendu :
chmod u+x
→ user gagne exécution
Chaque groupe présente 1 commande.
👉 Vous ne donnez pas la règle, ils la construisent.
🟢 Étape 2 – Défi 2 : Décoder l’octal (15 min)
Chaque groupe reçoit un nombre différent :
Groupe Code
1 755
2 764
3 640
4 711
🎯 Mission
1. Décomposer le nombre
2. Traduire en rwx
3. Expliquer qui peut faire quoi
Exemple :
764
7 = rwx
6 = rw-
4 = r--
Ils doivent écrire le résultat complet :
rwxrw-r--
🟢 Étape 3 – Challenge final collaboratif (10 min)
Chaque groupe crée un scénario :
Exemple :
On veut que le propriétaire ait tous les droits,
le groupe seulement lecture,
les autres rien.
Les autres groupes doivent trouver :
La notation symbolique
La notation octale
Réponse attendue :
chmod 740
ou
chmod u=rwx,g=r,o= fichier
● Étape 1 – Déclenchement collaboratif (10 min)
● Vous écrivez au tableau :
● umask = 027
● Puis vous demandez :
● Si je crée un dossier, quelles seront ses permissions ?
● ⚠️Ne donnez pas la formule.
● 👥 Travail en groupes (3–4 stagiaires)
● Chaque groupe doit :
● Identifier les permissions maximales
○ fichier = ?
○ dossier = ?
● Trouver la formule
● Calculer le résultat
●
● 🟢 Étape 2 – Construction de la règle (10 min)
● Chaque groupe propose son raisonnement.
● Vous les guidez vers :
● Permissions par défaut = permissions max – umask
● Rappel :
● Fichier → 666
● Dossier → 777
● 🟢 Étape 3 – Défi calcul collaboratif (15 min)
● Chaque groupe reçoit un cas différent :
● GroupeUmask1022202730024077
● Mission :
● Calculer permission fichier
● Calculer permission dossier
● Traduire en rwx
● 🟢 Exemple attendu (umask 027)
● Dossier :
● 777
● 027
= 750
● → rwxr-x---
● 🟢 Étape 4 – Vérification pratique (10 min)
● Ils testent :
● umask 027
● mkdir test
● ls -ld test
● Ils comparent avec leur calcul.
● 🟢 Étape 5 – Mini synthèse magistrale (5 min)
● Vous formalisez :
● ✔ Umask = droits retirés
✔ Il ne donne pas des droits
✔ Il enlève des droits
● Formule :
● Droits effectifs = droits max – umask