Retour au cours

35. Modifier les permissions : utiliser la notation symbolique (UGO)

Les Bases de Linux : de Zéro à Héros du CLI

Modifications granulaires des permissions

La notation symbolique vous permet d'ajouter ou de supprimer des permissions spécifiques sans connaître l'état actuel, en utilisant des symboles pour les parties concernées et les actions.

Composants symboliques

  1. Qui : u (user/propriétaire), g (group), o (others), a (all : ugo).
  2. Action : + (ajouter la permission), - (supprimer la permission), = (définir la permission exactement).
  3. Permission : r, w, x.

Exemples

  1. Ajouter la permission d'exécution au propriétaire (user) : bash $ chmod u+x mon_script.sh

  2. Supprimer la permission d'écriture pour le groupe et les autres : bash $ chmod go-w fichier_sensible.txt

  3. Définir les permissions pour tout le monde exactement sur lecture-écriture : bash $ chmod a=rw donnees_privees

Bonne pratique : Utilisez la notation symbolique (u+x) lorsque vous souhaitez apporter une modification précise. Utilisez la notation octale (755) lorsque vous définissez les permissions à partir de zéro.