0 XP
?
Linux pour développeurs/Permissions et ownership
Débutant40 min25 XP

Objectifs de cette leçon

  • Lire et comprendre les permissions Linux
  • Modifier les permissions avec chmod
  • Changer le propriétaire avec chown

Permissions et sudo 🔐

Les permissions Linux

ls -la
# -rwxr-xr-- 1 alice dev  4096 Jul 17 10:00 script.sh

Modifier les permissions

chmod 755 script.sh
chmod 644 fichier.txt
chmod 600 secret.key
chmod +x script.sh
chmod u+x script.sh
chmod o-rwx secret.key

Tableau des permissions

ValeurDroitsUsage
755rwxr-xr-xScripts
644rw-r--r--Fichiers données
600rw-------Fichiers sensibles
777rwxrwxrwx⚠️ Tout ouvert

Changer le propriétaire

sudo chown alice:alice fichier.txt
sudo chown -R alice:alice dossier/

sudo

sudo command
sudo -i
sudo !!

Exercices 🎯

  1. Crée un fichier et rends-le exécutable avec chmod
  2. Change le propriétaire avec chown
  3. Vérifie les permissions avec ls -la

⚡ Simulateur — Permissions

Étape 1/4
📝 Pseudo-code
1chmod 755 script.sh
2chmod +x script.sh
3chown www-data:www-data /var/www
4ls -la
⚙️ Exécution
📦 Mémoire
script
755 (rwxr-xr-x)
🔀 Flux d'exécution
chmod 755
3
Permissions octales

chmod 755 définit les permissions en octal : 7 (rwx) pour le propriétaire, 5 (r-x) pour le groupe, 5 (r-x) pour les autres. Le script devient exécutable.