
Sur les systèmes Linux, chaque fichier est associé à un propriétaire et à un propriétaire de groupe. Lorsque vous n’avez pas l’autorisation appropriée, vous ne pourrez pas accéder ou modifier les fichiers ou le répertoire. Sur un système Linux, il existe un outil de « changement de propriétaire » (chown) qui vous permet de changer le propriétaire d’un fichier/répertoire ainsi que le propriétaire du groupe. Voyons comment vous pouvez utiliser la commande chown sous Linux pour mieux gérer vos fichiers et dossiers.
Contenu
Comment utiliser la commande chown sous Linux
La commande peut être utilisée selon la syntaxe suivante :
Vérifier les autorisations actuelles d’un fichier
Avant de changer le propriétaire (ou le propriétaire du groupe) d’un fichier, vous devez d’abord lister les autorisations actuelles d’un fichier en utilisant ls -l. Avec cette commande, vous pourrez voir le propriétaire et le propriétaire du groupe des fichiers sur lesquels vous avez l’intention d’opérer.
Changer uniquement le propriétaire d’un fichier/répertoire
Il est possible de modifier uniquement le propriétaire actuel d’un fichier sur le système Linux. Comme dans la syntaxe de la commande, vous avez quelque chose comme deux colonnes séparées par le :. La première colonne représente le nouveau propriétaire, tandis que la deuxième colonne représente le nouveau propriétaire du groupe. De plus, pour changer le propriétaire du fichier, vous avez besoin d’une autorisation de superutilisateur, ce qui signifie ajouter sudo à toutes les commandes chown.
Vérifiez le résultat de la commande avec ls -l :
Vous pouvez voir que « maketech » est désormais le nouveau propriétaire de notre fichier. Par défaut, la commande ne fonctionne que pour un seul fichier ou répertoire. Si vous souhaitez appliquer les modifications à tous les fichiers et sous-répertoires d’un dossier, vous devez utiliser le paramètre -R :
Vous pouvez également changer le propriétaire d’un fichier en utilisant l’UID de l’utilisateur :
Modifier uniquement le propriétaire du groupe d’un fichier ou d’un répertoire
Si vous souhaitez autoriser d’autres utilisateurs à accéder au fichier, vous pouvez les placer dans un groupe, puis modifier la propriété de groupe du fichier.
Vérifiez le résultat.
Comme vous pouvez le voir, nous mettons les deux points : avant le nom du nouveau propriétaire du groupe juste pour indiquer qu’il s’agit du nom du groupe et non du nom du nouvel utilisateur.
Modifier l’utilisateur et le groupe d’un fichier
Si vous souhaitez changer le propriétaire et le groupe propriétaire d’un fichier ou d’un répertoire, vous devrez indiquer les deux valeurs :
En faisant cela, vous attribuez le nouveau propriétaire de l’annuaire et également le groupe (c’est-à-dire les utilisateurs du groupe) qui peut également fonctionner.
La commande chown sous Linux est responsable de la modification de la propriété de l’utilisateur et/ou du groupe du fichier. Il est souvent utilisé avec la commande chmod pour mieux gérer l’autorisation des fichiers sous Linux.
Cet article est-il utile ? Oui Non