0% ont trouvé ce document utile (0 vote)
6 vues7 pages

Activité 1: Décodage Collectif: o o o o

Le document traite de la compréhension des permissions de fichiers et de dossiers sous Linux, en utilisant des commandes comme ls, chmod, chown et chgrp. Il inclut des activités pratiques et des exercices pour aider les stagiaires à maîtriser la gestion des droits d'accès. L'objectif est que les stagiaires soient capables de modifier les propriétaires et les groupes de fichiers, ainsi que de comprendre la notation symbolique et octale des permissions.

Transféré par

hajar
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)
6 vues7 pages

Activité 1: Décodage Collectif: o o o o

Le document traite de la compréhension des permissions de fichiers et de dossiers sous Linux, en utilisant des commandes comme ls, chmod, chown et chgrp. Il inclut des activités pratiques et des exercices pour aider les stagiaires à maîtriser la gestion des droits d'accès. L'objectif est que les stagiaires soient capables de modifier les propriétaires et les groupes de fichiers, ainsi que de comprendre la notation symbolique et octale des permissions.

Transféré par

hajar
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

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

Vous aimerez peut-être aussi