Commandes Linux

Exemples de commandes chown Linux

Exemples de commandes chown Linux
Chaque fichier et dossier est associé à des utilisateurs et des groupes particuliers sous Linux pour la sécurité. Les autorisations pour chaque utilisateur et groupe sont différentes et tous les fichiers et dossiers ne sont pas accessibles par tous les utilisateurs et groupes. Parfois, nous devons modifier la propriété et l'autorisation de groupe pour tout fichier ou dossier du terminal. Cette tâche peut être effectuée facilement en utilisant la commande 'chown'. Les utilisations de la commande 'chown' sont montrées dans ce tutoriel en utilisant différents exemples.

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.

Vulkan pour les utilisateurs Linux
Avec chaque nouvelle génération de cartes graphiques, nous voyons les développeurs de jeux repousser les limites de la fidélité graphique et se rappro...
OpenTTD contre Simutrans
Créer votre propre simulation de transport peut être amusant, relaxant et extrêmement attrayant. C'est pourquoi vous devez vous assurer que vous essay...
Tutoriel OpenTTD
OpenTTD est l'un des jeux de simulation d'entreprise les plus populaires. Dans ce jeu, vous devez créer une merveilleuse entreprise de transport. Cepe...