Retour au cours

CLI Linux de base II : Permissions de fichiers

Maîtrise de la Cybersécurité : de Zéro à Héros

Comprendre les permissions de fichiers

La sécurité Linux dépend fortement du système de permissions. Utilisez la commande ls -l pour visualiser les permissions.

Exemple de structure de permission

-rwxr-xr-- 1 user group 1024 Jan 1 10:00 filename.txt

  1. Type de fichier : (- pour fichier, d pour répertoire, l pour lien).
  2. Permissions (9 caractères) : Divisées en trois ensembles de trois :
    • Propriétaire (u) : rwx (Lecture, Écriture, Exécution)
    • Groupe (g) : r-x (Lecture, Exécution)
    • Autres (o) : r-- (Lecture)

Modifier les permissions (chmod)

Nous utilisons chmod pour changer les permissions, souvent en utilisant la notation octale (r=4, w=2, x=1).

  • rwx = 4+2+1 = 7
  • r-x = 4+0+1 = 5

Exemple : Accorder au propriétaire un contrôle total, au groupe la lecture/exécution, et aux autres uniquement la lecture :

bash chmod 754 filename.txt

Modifier la propriété (chown)

Utilisé pour changer le propriétaire ou le groupe d'un fichier :

bash

Changer le propriétaire pour 'alice'

chown alice filename.txt

Changer le propriétaire et le groupe pour 'alice' et 'devs'

chown alice:devs filename.txt