Skip to content

Configurer les droits sur un fichier sous Debian 12

Objectif

Comprendre et modifier les permissions d'accès aux fichiers et répertoires sous un système GNU/Linux (Debian 12).

Prérequis

  • Utiliser une machine Debian 12 avec accès super-utilisateur (pas de sudo dans les commandes)

  • Avoir un fichier ou dossier test

1. Vérifier les droits d'un fichier

Afficher les droits actuels :

ls -l nom_du_fichier

Exemple :

-rw-r--r-- 1 user user 1234 jan 27 12:34 fichier.txt

Interprétation des permissions :

  • 1er triplet (rw-) : droits du propriétaire (lecture + écriture)

  • 2e triplet (r--) : droits du groupe (lecture seule)

  • 3e triplet (r--) : droits des autres (lecture seule)

2. Modifier les droits avec chmod

Modifier les droits d'un fichier avec une notation octale :

chmod 755 nom_du_fichier

Signification des chiffres (notation octale)

  • 1er chiffre : propriétaire

  • 2e chiffre : groupe

  • 3e chiffre : autres

Valeur Signification
7 lecture + écriture + exécution
6 lecture + écriture
5 lecture + exécution
4 lecture

Exemples courants

Valeur Description
777 Tout le monde peut lire, écrire et exécuter (⚠️ Risqué !)
644 Propriétaire : lecture/écriture ; Groupe & Autres : lecture seule
700 Seul le propriétaire peut lire, écrire et exécuter
600 Seul le propriétaire peut lire et écrire (idéal pour les fichiers sensibles comme des clés SSH)

3. Modifier le propriétaire avec chown

Changer le propriétaire d’un fichier :

chown nouvel_utilisateur nom_du_fichier

Changer le propriétaire et le groupe :

chown nouvel_utilisateur:nouveau_groupe nom_du_fichier

4. Modifier le groupe avec chgrp

Changer uniquement le groupe :

chgrp nouveau_groupe nom_du_fichier

Conclusion

La gestion des droits est essentielle pour assurer la sécurité et la bonne isolation des données dans un système GNU/Linux. Maîtriser chmod, chown et chgrp permet de garder le contrôle sur l’accès aux fichiers et répertoires.