Terme informatique

chown

Une commande qui change le propriétaire ou le groupe d’un fichier.

ThématiqueLinux →
⌚ Environ 2 min de lecture
Voir mes favoris

Définition simple

chown est une commande Unix/Linux qui modifie le propriétaire et, si demandé, le groupe associé à un fichier ou un répertoire.

Définition technique

Les fichiers POSIX sont associés à un UID propriétaire et à un GID de groupe. chown permet de modifier ces identifiants à partir de noms ou de valeurs numériques. L’option -R applique la modification récursivement à une arborescence, ce qui peut avoir un impact important. Les privilèges nécessaires dépendent du changement demandé et du système.

Fonctionnement / rôle

Son rôle est de corriger ou définir la propriété des fichiers. La propriété est distincte des bits de permissions modifiés par chmod : les deux mécanismes se combinent pour déterminer les accès.

À quoi cela sert ?

Attribuer des fichiers à un compte de service, corriger une arborescence après une copie ou une restauration et rétablir le propriétaire attendu d’une application.

Exemple concret

chown www-data:www-data /var/www/site attribue le répertoire au compte et au groupe du service web. Avec -R, la même opération s’appliquerait également à son contenu.

Problèmes fréquents

  • Utilisation de -R sur le mauvais chemin
  • Propriétaire corrigé mais permissions chmod toujours incorrectes
  • Fichiers attribués au compte web alors qu’ils devraient rester administratifs
  • Confusion entre propriétaire, groupe et permissions

Termes associés

chmod · umask

À retenir : Avant un chown récursif, vérifiez le chemin et la propriété attendue ; une commande correcte sur la mauvaise arborescence peut casser une application.

♡ 0