Voici la liste de quelques scénarios dans lesquels vous voulez faire ceci:
Voyons maintenant la syntaxe de la commande chown.
Syntaxe de commande Chown
Chown [Options] utilisateur [: groupe] fichier (s)Utilisez «l'utilisateur» pour le nom d'utilisateur ou remplacez-le à l'aide de l'ID utilisateur, également appelé UID. Ajoutez le nom du groupe dans la partie «groupe» du GID (ID de groupe). À la fin de la commande Chown, ajoutez des fichiers ou des répertoires pour lesquels vous souhaitez modifier la propriété.
Changer le propriétaire d'un répertoire
Nous avons créé un utilisateur distinct nommé «Utest» et un groupe «Ugroup» pour démontrer les exemples. Pour changer la propriété de tout répertoire, utilisez la commande Chown avec le nom d'utilisateur et le chemin du répertoire.
$ sudo chown utest ./ samplefolder /Maintenant, rédigez la commande «LS» et vérifiez si votre propriété de répertoire est mise à jour ou non.
$ ls -l -d ./ samplefolder /Changer la propriété de tous les sous-répertoires
Utilisez le «-R”Option de la commande chown pour modifier les propriétaires de tous les fichiers ou dossiers présents dans un répertoire.
$ sudo chown -r utest ./ samplefolder /Énumérez le contenu du répertoire pour afficher les résultats.
$ ls -l ./ samplefolder /Changer le propriétaire d'un fichier
Tout d'abord, énumérez le contenu du fichier pour connaître sa propriété.
$ ls -l échantillon.SMSAprès cela, spécifiez le nom de l'utilisateur que vous souhaitez être le nouveau propriétaire de ce fichier. Dans notre cas, nous avons choisi «Utest» pour profiter de la propriété de «SampleFile.SMS."
$ sudo chown utest échantillon.SMSEncore une fois, vérifiez les modifications de propriété mises à jour.
$ ls -l échantillon.SMSVous pouvez également utiliser «l'ID utilisateur» ou «UID» de tout utilisateur à cet effet. Pour cela, récupérez l'ID utilisateur du nouvel utilisateur en utilisant la commande «ID» avec la «-u" option.
$ id -u utestAjoutez l'ID utilisateur au lieu du nom d'utilisateur pour apporter les modifications à la propriété.
$ sudo chown 1001 échantillon.SMSModification des propriétaires de plusieurs fichiers
Spécifiez les noms de fichiers à la fin du chown commande de modifier la propriété de plusieurs fichiers à la fois.
$ sudo chown utest échantillon.txt échantillon file2.SMSÉcrivez la commande ci-dessous pour confirmer les modifications.
$ sudo ls -al échantillon.txt échantillon file2.SMSModification du propriétaire du répertoire et des fichiers à la fois
Suivez la méthode ci-dessous pour modifier instantanément les propriétaires du fichier et du répertoire.
$ sudo chown utest échantillon.Test TXTCette commande fera de «usest» le nouveau propriétaire du «répertoire de test» et du «SampleFile.SMS."
Changer le propriétaire en utilisant des caractères génériques
Les caractères génériques sont utilisés pour sélectionner un groupe de fichiers spécifique en fonction du modèle donné. La commande chown modifiera ensuite le propriétaire des fichiers après les récupérer de l'exécution du joker.
$ sudo chown usest s *.*Conclusion
Pour les problèmes de sécurité des données, vous pouvez spécifier la propriété des fichiers et répertoires. Dans Linux, nous utilisons le chown Utilitaire de ligne de commande pour modifier la propriété des répertoires ou des fichiers. Vous pouvez également utiliser cette commande pour modifier les répertoires et la propriété de plusieurs fichiers à la fois. Dans cet article, toutes ces déclarations sont justifiées en fournissant des exemples pratiques.