chown |
Change de propriétaire |
Linux |
Externe |
Syntaxe
chown [-c] [-h] [-f] [-R] [-v]
|
chown --help
|
chown --version
|
Paramètres
Nom |
Description |
-c |
Ce paramètre permet d'indiquer seulement les fichiers ayant subit des changements. |
-f |
Ce paramètre permet d'indiquer de ne pas afficher les messages d'erreur à propos des fichiers dont le groupe n'est pas modifiable. |
-h |
Ce paramètre permet d'indiquer qu'il faut appliquer le changement sur le lien symbolique et non pas sur le fichier ou répertoire ciblé. |
-R |
Ce paramètre permet d'effectuer la recherche récursivement dans les sous répertoires et les fichiers. |
-v |
Ce paramètre permet d'indiquer d'afficher les modifications ayant eu lieu. |
--changes |
Ce paramètre permet d'indiquer seulement les fichiers ayant subit des changements. |
--no-dereference |
Ce paramètre permet d'indiquer qu'il faut appliquer le changement sur le lien symbolique et non pas sur le fichier ou répertoire ciblé. |
--quiet |
Ce paramètre permet d'indiquer de ne pas afficher les messages d'erreur à propos des fichiers dont le groupe n'est pas modifiable. |
--recursive |
Ce paramètre permet d'effectuer la recherche récursivement dans les sous répertoires et les fichiers. |
--silent |
Ce paramètre permet d'indiquer de ne pas afficher les messages d'erreur à propos des fichiers dont le groupe n'est pas modifiable. |
--verbose |
Ce paramètre permet d'indiquer d'afficher les modifications ayant eu lieu. |
--version |
Ce paramètre permet d'afficher les informations de version de cette commande et quitte immédiatement après. |
Description
Cette commande permet de changer l'identificateur de l'utilisateur d'un/des fichier(s). Ainsi, grâce à cette commande, on peut modifier le propriétaire d'un fichier. De plus, on peut également changer le propriétaire d'un groupe.
Remarques
- ATTENTION ! Si vous changez un propriétaire d'un «cron», le service de cron ne reconnaîtra pas le nouveau propriétaire et utilisera donc l'ancien, car il conserve cette information en mémoire. Ainsi, dans les faits, le cron ne s'exécutera donc plus du tout et vous aurez même des permissions refusés dans le fichier de journal de bord de cron suite à une opération de ce genre. Pour résoudre le problème, vous devrez redémarrer le service de cron et le tout reviendra à la normal.
- Le propriétaire n'est pas changé s'il n'est pas trouvé.
- Le propriétaire d'un fichier ou d'un groupe peut être soit un chiffre (uid) ou son nom symbolique.
- Si seul un propriétaire (nom d'utilisateur ou identificateur utilisateur) est spécifié, cet utilisateur devient le propriétaire de chaque fichier spécifié et le groupe de fichiers n'est pas modifié.
- Si le propriétaire est suivi d'un deux-points et d'un nom de groupe (identificateur de groupe numérique), et cela sans espace entre les deux, le propriétaire du groupe des fichiers est également modifiée.
- Si deux-points sont spécifiés, mais le nom de groupe n'est pas suivit d'un nom d'utilisateur, alors cet utilisateur devient le propriétaire des fichiers et le groupe des fichiers est changé dans le groupe connecté à cet utilisateur.
- Si uniquement deux-points sont spécifié, ni le propriétaire, ni le groupe est changé.
Exemples
L'exemple suivant permet de modifier le propriétaire du fichier «target.txt» de façon à ce qu'il est les mêmes propriétaire que le fichier «source.txt» :
chown --reference=source.txt target.txt
|
L'exemple suivant permet de changer récursivement pour tous les dossiers, fichiers et enfant dans le dossier courant pour le groupe et l'utilisateur tomcat :
L'exemple suivant permet de changer récursivement pour tous les dossiers, fichiers et enfant dans le dossier courant pour le groupe et l'utilisateur root :
Voir également
Système d'exploitation - Linux - Références de commandes et de programmes - chmod
Système d'exploitation - Linux - Références de commandes et de programmes - ls
Dernière mise à jour : Mercredi, le 14 janvier 2015