Gérez les droits d’accès aux fichiers et dossiers de manière sûre.
objectifs d’apprentissage
- Lire les permissions ls -l.
- Changer propriétaire et mode.
- Configurer umask.
prérequis
- Terminal et accès local.
- Compréhension basique des utilisateurs.
notions clés
- r/w/x pour u,g,o.
- chmod, chown, chgrp.
- umask et héritage.
démonstration guidée
étape 1
Visualiser et modifier les permissions.
ls -l ~/atelier/notes.txt
chmod 640 ~/atelier/notes.txt
ls -l ~/atelier/notes.txt
étape 2
Changer propriétaire et umask.
# chown nécessite souvent sudo
# sudo chown user:group ~/atelier/notes.txt
umask
umask 027 && touch ~/atelier/secret.txt && ls -l ~/atelier/secret.txt
exercice
Créez un dossier projet avec umask 022 et un fichier script exécutable.
correction
Création avec droits contrôlés.
umask 022
mkdir -p ~/projet && touch ~/projet/run.sh
chmod 750 ~/projet/run.sh
quiz éclair
- Quelle permission rend un script exécutable pour le propriétaire ?
- a) u+x
- b) g+r
- c) o+w