Commandes Linux: chown

Un guide rapide de lachowncommande, utilisée pour changer le propriétaire d'un fichier

Chaque fichier / répertoire dans un système d'exploitation comme Linux ou macOS (et tous les systèmes UNIX en général) a unpropriétaire.

Le propriétaire d'un fichier peut tout faire avec. Il peut décider du sort de ce fichier.

Le propriétaire (et lerootutilisateur) peut également changer le propriétaire en un autre utilisateur, en utilisant lechowncommander:

chown <owner> <file>

Comme ça:

chown flavio test.txt

Par exemple, si vous avez un fichier appartenant àroot, vous ne pouvez pas y écrire en tant qu'autre utilisateur:

Vous pouvez utiliserchownpour vous transférer la propriété:

Il est assez courant d'avoir le besoin de changer la propriété d'un répertoire, et de manière récursive tous les fichiers contenus, ainsi que tous les sous-répertoires et les fichiers qu'ils contiennent.

Vous pouvez le faire en utilisant le-Rdrapeau:

chown -R <owner> <file>

Les fichiers / répertoires n'ont pas seulement un propriétaire, ils ont également ungrouper. Grâce à cette commande, vous pouvez changer cela simultanément pendant que vous changez de propriétaire:

chown <owner>:<group> <file>

Exemple:

chown flavio:users test.txt

Vous pouvez également simplement modifier le groupe d'un fichier à l'aide de lachgrpcommander:

chgrp <group> <filename>

LechownLa commande fonctionne sur Linux, macOS, WSL et partout où vous avez un environnement UNIX

Téléchargez mon gratuitManuel des commandes Linux


Plus de tutoriels cli: