Dans un système Linux, chaque fichier et répertoire se voit attribuer un propriétaire et un groupe. La gestion de la propriété des fichiers Linux est une tâche fondamentale pour contrôler l'accès et les permissions. Vous pouvez modifier à la fois la propriété utilisateur et la propriété de groupe d'un fichier à l'aide de commandes Linux spécifiques.
Changer la propriété utilisateur
Pour transférer la propriété d'un fichier à un autre utilisateur, vous utilisez la commande chown (change owner). Ceci est utile lorsque les responsabilités d'un utilisateur changent ou lorsque vous devez attribuer le contrôle du fichier à quelqu'un d'autre. Vous avez généralement besoin des privilèges de superutilisateur (sudo) pour changer le propriétaire d'un fichier qui ne vous appartient pas.
sudo chown patty myfile
Cette commande change le propriétaire utilisateur de myfile pour l'utilisateur patty.
Changer la propriété de groupe
De même, vous pouvez changer le groupe associé à un fichier en utilisant la commande chgrp (change group). Cela permet à tous les membres du nouveau groupe d'avoir accès en fonction des permissions Linux du groupe.
sudo chgrp whales myfile
Cette commande définit la propriété de groupe de myfile sur le groupe whales.
Changer l'utilisateur et le groupe
Pour plus d'efficacité, la commande chown vous permet de modifier à la fois la propriété utilisateur et la propriété de groupe en une seule étape. En séparant le nom d'utilisateur et le nom de groupe par deux-points, vous pouvez mettre à jour les deux attributs simultanément.
sudo chown patty:whales myfile
Cette commande unique attribue la propriété utilisateur à patty et la propriété de groupe à whales pour le fichier myfile. C'est la méthode la plus courante pour gérer la propriété des fichiers Linux.