Exemples de commande Linux Chown

Exemples de commande Linux Chown
Chaque fichier et dossiers sont associés à des utilisateurs et des groupes particuliers de Linux pour la sécurité. L'autorisation pour chaque utilisateur et groupe est différente 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 affiché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. L'option, le propriétaire ou le groupe sont facultatifs pour cette commande. Trois types d'autorisations de trois types d'utilisateurs peuvent être affectés à n'importe quel fichier ou dossier. Les types d'utilisateurs sont l'utilisateur, groupe et autres et les autorisations sont lire (r), écrire (r) et exécuter (x).

Options:

Étiqueter Description
-C ou-Changes Affiche les modifications de la propriété du fichier réel.
-référence = fichier Utiliser pour modifier la propriété de tout fichier ou dossier en fonction du fichier de référence.
-R ou- Utiliser pour changer la propriété des répertoires récursivement.
-dérécision Agir sur l'endroit où les liens symboliques pointent vers.
-h ou -NO-Dereference Agir sur des liens symboliques eux-mêmes.
-f ou -Sile 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 prises pour chaque fichier pour la commande chown.

Exemple-1: modifier la possession des utilisateurs d'un fichier

L'utilisateur doit avoir un privilège racine pour modifier la propriété de l'utilisateur ou du groupe d'un fichier et d'un dossier. La commande «chown» suivante modifiera la possession de l'utilisateur en test «root» pour le fichier texte ».SMS'.

Test $ ls -l.SMS
$ sudo chown root test.SMS
Test $ ls -l.SMS

Sortir:

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 «Fichier au groupe», «test».

$ ls -l étudiants.SMS
$ sudo chown: tester les étudiants.SMS
$ ls -l étudiants.SMS

Sortir:

Exemple-3: modifier la propriété de l'utilisateur et du groupe d'un fichier

La propriété de l'utilisateur et du groupe peut être modifiée ensemble en utilisant la commande «chown». La commande `` chown '' suivante modifiera la possession des utilisateurs en «Fahmida» et la propriété de groupe à «tester» le test du fichier ».SMS'.

Test $ ls -l.SMS
$ sudo chown Fahmida: test de test.SMS
Test $ ls -l.SMS

Sortir:

Exemple-4: modifiez la propriété d'un fichier basé sur 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é parce que le propriétaire actuel est «Fahmida» et non «racine». La deuxième commande 'chown' modifiera la possession des utilisateurs en «Yesmin» de «Fahmida» pour le fichier »test.SMS'.

Test $ ls -l.SMS
$ sudo chown --from = root yesmin test.SMS
Test $ ls -l.SMS
$ sudo chown --from = Fahmida Yesmin Test.SMS
Test $ ls -l.SMS

Sortir:

Exemple-5: Modifiez la propriété de l'utilisateur et du groupe d'un fichier à un autre nom de fichier

En utilisant la propriété d'options de référence 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 'Fichier aux étudiants.Fichier txt '.

Test $ ls -l.SMS
$ ls -l étudiants.SMS
$ sudo chown --reference = test.Étudiants TXT.SMS
$ ls -l étudiants.SMS

Sortir:

Exemple-6: Modifiez la propriété de l'utilisateur ou du groupe de tout répertoire récursivement

La commande `` chown '' suivante avec l'option -r modifiera la possession de l'utilisateur en «racine» et en groupement de groupe en `` test '' pour tous les fichiers et dossiers dans le dossier «Code».

$ ls -l code
$ sudo chown -r root: Testing Code /
$ ls -l code

Sortir:

Exemple-7: Répertoriez toutes les modifications apportées par Chown pour n'importe quel dossier

La commande «chown» suivante avec -v affichera la liste de tous les changements de propriété en exécutant la commande.

$ sudo chown -v -r Fahmida: code Fahmida
$ ls -l

Sortir:

Conclusion

Ce didacticiel aidera l'utilisateur Linux à connaître l'utilisation de la commande 'chown' et à appliquer correctement la commande pour modifier la propriété de tout fichier ou dossier.