Syntaxe:
chown [OPTION]… [PROPRIÉTAIRE][:[GROUPE]] FICHIER…chown [OPTION]… --reference=RFILE FICHIER…
La commande 'chown' peut être utilisée avec le nom de fichier ou le nom de fichier de référence. OPTION, PROPRIÉTAIRE ou GROUPE sont facultatifs pour cette commande. Trois types d'autorisations de trois types d'utilisateurs peuvent être attribués pour n'importe quel fichier ou dossier. Les types d'utilisateurs sont l'utilisateur, le groupe et autres et les autorisations sont lire(r), écrire(r) et exécuter(x).
Options :
Étiqueter | La description |
-c ou -changements | Affiche les changements dans la propriété du fichier réel. |
-référence=FICHIER | Utilisez pour modifier la propriété de tout fichier ou dossier en fonction du fichier de référence. |
-R ou -récursif | Utiliser pour changer la propriété des répertoires de manière récursive. |
-déréférencement | Agir là où pointent les liens symboliques. |
-h ou -pas de déréférencement | Agir sur les liens symboliques eux-mêmes. |
-f ou -silent ou -quiet | Les messages d'erreur seront omis pour les fichiers dont la propriété ne peut pas être modifiée. |
-v ou -verbose | Affiche les actions entreprises pour chaque fichier pour la commande chown. |
Exemple 1 : Modifier la propriété utilisateur d'un fichier
L'utilisateur doit avoir le privilège root pour modifier la propriété de l'utilisateur ou du groupe d'un fichier et d'un dossier. La commande 'chown' suivante changera la propriété de l'utilisateur en 'root' pour le fichier texte 'test.SMS'.
$ ls -l test.SMS$ sudo chown test racine.SMS
$ ls -l test.SMS
Production:
Exemple-2 : Modifier la propriété du groupe d'un fichier
L'utilisateur doit utiliser ':' avant le nom du groupe pour modifier la propriété du groupe de tout fichier et dossier. La commande 'chown' suivante changera la propriété du groupe des 'étudiants.txt' au groupe, 'test'.
$ ls -l étudiants.SMS$ sudo chown :tester les étudiants.SMS
$ ls -l étudiants.SMS
Production:
Exemple 3 : modifier à la fois la propriété d'utilisateur et de groupe d'un fichier
La propriété de l'utilisateur et du groupe peut être modifiée ensemble à l'aide de la commande 'chown'. La commande 'chown' suivante changera la propriété de l'utilisateur en 'fahmida' et la propriété du groupe en 'testing' pour le fichier 'test.SMS'.
$ ls -l test.SMS$ sudo chown fahmida:test de test.SMS
$ ls -l test.SMS
Production:
Exemple-4 : Modifier la propriété d'un fichier en fonction d'un utilisateur particulier
Si vous souhaitez modifier la propriété d'un fichier ou d'un dossier en fonction de la propriété actuelle, vous devez utiliser l'option '-from' avec la commande 'chown'. La première commande 'chown' dans cet exemple ne pourra pas changer la propriété car le propriétaire actuel est 'fahmida' et non 'root'. La deuxième commande 'chown' changera la propriété de l'utilisateur en 'yesmin' de 'fahmida' pour le fichier 'test.SMS'.
$ ls -l test.SMS$ sudo chown --from=root yesmin test.SMS
$ ls -l test.SMS
$ sudo chown --from=fahmida yesmin test.SMS
$ ls -l test.SMS
Production:
Exemple-5 : Modifier la propriété de l'utilisateur et du groupe d'un fichier à un autre nom de fichier
En utilisant l'option -reference, la propriété d'un fichier ou d'un dossier peut être facilement copiée dans un autre fichier et dossier. La commande 'chown' suivante copiera la propriété de l'utilisateur et du groupe de 'test.txt' vers 'étudiants.txt' fichier.
$ ls -l test.SMS$ ls -l étudiants.SMS
$ sudo chown --reference=test.txt étudiants.SMS
$ ls -l étudiants.SMS
Production:
Exemple-6 : Modifier la propriété de l'utilisateur ou du groupe de n'importe quel répertoire de manière récursive
La commande 'chown' suivante avec l'option -R changera la propriété de l'utilisateur en 'root' et la propriété du groupe en 'test' pour tous les fichiers et dossiers sous le dossier 'code'.
$ ls -l code$ sudo chown -R root:tester le code/
$ ls -l code
Production:
Exemple-7 : Répertorier toutes les modifications apportées par chown pour n'importe quel dossier
La commande 'chown' suivante avec l'option -v affichera la liste de tous les changements de propriété en exécutant la commande.
$ sudo chown -v -R fahmida:fahmida code$ ls -l
Production:
Conclusion
Ce tutoriel aidera l'utilisateur Linux à connaître l'utilisation de la commande " chown " et à appliquer la commande correctement pour modifier la propriété de n'importe quel fichier ou dossier.