Chown

Chown

Description de l'image Chown command.png.
Crédit image:
licence CC BY-SA 4.0 🛈
Informations
Type Utilitaire UNIX ()

Crédit image:
JackPotte
licence CC BY-SA 3.0 🛈
Capture d'écran de la page de manuel en anglais de la commande chown

chown est un appel système et une commande UNIX (norme POSIX[1]) nécessitant les droits de l'utilisateur racine (root) pour changer le propriétaire d'un fichier ou d'un dossier (de l'anglais change the owner).

Traditionnellement, les UNIX System V permettent au propriétaire de changer le possesseur d'un fichier, mais dans la tradition BSD et sous GNU/Linux, seul root peut changer le propriétaire d'un fichier[2], notamment pour éviter qu'un utilisateur échappe au quotas disque en donnant ses fichiers à un autre utilisateur.

Usage

Syntaxe générale de la commande chown :

chown [-hHLPR] [utilisateur][:groupe] cible1 [cible2 ..]
  • Le paramètre -h modifie uniquement les liens symboliques et pas leur cible.
  • Le paramètre -R modifie tous ses sous-répertoires et ses sous-fichiers d'une manière récursive.
  • Le paramètre utilisateur fait référence au nom du nouveau propriétaire des fichiers ciblés.
  • Le paramètre optionnel groupe (qui peut être préfixé par un double-point, :) indique à quel groupe les fichiers ciblés doivent être associés.
  • Les paramètres cible font référence aux fichiers ou répertoires pour lesquels utilisateur et/ou groupe seront associés.

Exemple

Pour modifier le propriétaire de tout le contenu d'un dossier :

 chown -R utilisateur1 /home/dossier1

Notes et références

Voir aussi

Liens externes