Skip to content

Alias Chmod

Raccourcis pour gérer les permissions des fichiers et répertoires.

Dotfiles banner

Aperçu

Les alias chmod offrent un moyen rapide de gérer les permissions depuis la ligne de commande. Au lieu de mémoriser les codes numériques, utilisez des alias intuitifs comme chmod_755 ou chmod_u+x pour définir l’accès souhaité.

Ces alias sont définis dans chmod.aliases.sh et chargés automatiquement par chezmoi.

Référence

Alias de permissions courantes

AliasPermissionsDescription
chmod_000----------Aucune permission pour tous
chmod_400r--------Lecture seule pour le propriétaire
chmod_444r--r--r--Lecture seule pour tous
chmod_600rw-------Lecture/écriture pour le propriétaire
chmod_644rw-r--r--Lecture/écriture pour le propriétaire, lecture seule pour les autres
chmod_666rw-rw-rw-Lecture/écriture pour tous
chmod_755rwxr-xr-xPlein accès propriétaire, lecture/exécution pour les autres
chmod_764rwxrw-r--Plein accès propriétaire, lecture/écriture pour le groupe
chmod_777rwxrwxrwxPleines permissions pour tous

Alias de permissions du propriétaire

AliasDescription
chmod_u+xAjouter l’exécution pour le propriétaire
chmod_u-xRetirer l’exécution pour le propriétaire
chmod_u+wAjouter l’écriture pour le propriétaire
chmod_u-wRetirer l’écriture pour le propriétaire
chmod_u+rAjouter la lecture pour le propriétaire
chmod_u-rRetirer la lecture pour le propriétaire

Alias de permissions du groupe

AliasDescription
chmod_g+xAjouter l’exécution pour le groupe
chmod_g-xRetirer l’exécution pour le groupe
chmod_g+wAjouter l’écriture pour le groupe
chmod_g-wRetirer l’écriture pour le groupe
chmod_g+rAjouter la lecture pour le groupe
chmod_g-rRetirer la lecture pour le groupe

Alias de permissions des autres

AliasDescription
chmod_o+xAjouter l’exécution pour les autres
chmod_o-xRetirer l’exécution pour les autres
chmod_o+wAjouter l’écriture pour les autres
chmod_o-wRetirer l’écriture pour les autres
chmod_o+rAjouter la lecture pour les autres
chmod_o-rRetirer la lecture pour les autres

Alias par type de fichier

AliasDescription
chmod_755dDéfinir les permissions des dossiers sur rwxr-xr-x
chmod_644fDéfinir les permissions des fichiers sur rw-r--r--

Fonction récursive

La fonction change_permission applique les permissions récursivement avec confirmation :

bash
change_permission 755 /path/to/directory -R