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
- chmod
- chgrp
Liens externes
- (en) chown manual page
- (en) The chown Command by The Linux Information Project (LINFO)
- (fr) manuel français