Maison > Article > Opération et maintenance > Comment modifier l'utilisateur et le groupe auquel appartient un fichier sous Linux
Sous Linux, vous pouvez utiliser la commande chown pour modifier l'utilisateur et le groupe auquel appartient un fichier. La syntaxe pour modifier l'utilisateur est "chown [-R] fichier ou répertoire propriétaire", et la syntaxe pour modifier le groupe est. "chown [-R] ] : le fichier de groupe ou le répertoire auquel il appartient."
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.
Sous Linux, lorsqu'un fichier est créé, le propriétaire du fichier est l'utilisateur qui a créé le fichier. L'utilisateur du fichier peut modifier le propriétaire et le groupe d'utilisateurs du fichier ; ou sous l'utilisateur root, le propriétaire et le groupe d'utilisateurs de n'importe quel fichier peuvent être modifiés.
Pour modifier l'utilisateur et le groupe auquel appartient un fichier, vous devez utiliser la commande chown. La commande
chown, qui peut être considérée comme l'abréviation de "changer de propriétaire", est principalement utilisée pour modifier le propriétaire d'un fichier (ou d'un répertoire). De plus, cette commande peut également modifier le groupe auquel appartient le fichier (ou le répertoire). ) appartient.
Lorsque vous avez seulement besoin de modifier le propriétaire, vous pouvez utiliser le format de base de la commande chown comme suit :
chown [-R] 所有者 文件或目录
-R
(notez la majuscule) signifie changer le propriétaire ainsi que tous les fichiers du sous-répertoire .
Lorsque vous avez seulement besoin de modifier le groupe auquel vous appartenez, vous pouvez utiliser le format de base de la commande chown comme suit :
chown [-R] :所属组 文件或目录
Si vous devez changer à la fois le propriétaire et le groupe auquel vous appartenez, le format de base de la commande chown est :
chown [-R] 所有者:所属组 文件或目录
Remarque, dans la commande chown, vous pouvez également utiliser un point (.) entre le propriétaire et le groupe auquel il appartient, mais cela posera un problème si l'utilisateur. ajoute un point décimal (comme zhangsan.temp) lors de la configuration du compte, cela entraînera une erreur de jugement de la part du système. Par conséquent, il est recommandé d’utiliser des deux-points pour relier le propriétaire et le groupe auquel il appartient.
Bien sûr, la commande chown prend également en charge la simple modification du groupe auquel appartient un fichier ou un répertoire. Par exemple, chown :group install.log signifie modifier le groupe auquel appartient le fichier install.log. Cependant, la commande chgrp est. généralement utilisé pour modifier le groupe, il n'est donc pas recommandé d'utiliser la commande chown.
Une autre chose à noter est que lorsque vous utilisez la commande chown pour modifier le propriétaire (ou propriétaire) d'un fichier ou d'un répertoire, vous devez vous assurer que l'utilisateur (ou le groupe d'utilisateurs) existe, sinon la commande ne pourra pas être exécutée correctement et "invalide user" sera demandé. " ou " groupe invalide ".
Exemples d'utilisation de la commande chown
1. Changez le propriétaire du fichier
Nous utilisons d'abord la commande ls -l pour vérifier la propriété du fichier, par exemple :
#ls -l tmpfile -rw-r-r-- 1 himanshu family 0 2019-03-30 11:03 tmpfile
Ensuite, nous utilisez la commande chown pour changer le propriétaire du fichier tmpfile
#chown root tmpfile
Ensuite, utilisez la commande ls -l pour vérifier le propriétaire du fichier tmpfile
#ls -l tmpfile -rw-r-r-- 1 root family 0 2019-03-30 11:04 tmpfile
On peut voir que le propriétaire du fichier tmpfile "himanshu" est devenu " root"
2. Changez le groupe de fichiers
Vous pouvez également changer le groupe (le groupe auquel appartient le fichier) via la commande chown.
Utilisez la commande suivante pour modifier le groupe auquel appartient le fichier :
#chown :root tmpfile
Ensuite, utilisez la commande ls -l pour vérifier la propriété du fichier tmpfile
#ls -l tmpfile -rw-r-r-- 1 root root 0 2019-03-30 11:04 tmpfile
Vous pouvez également modifier directement le propriétaire et le groupe du fichier en root en même temps. Vous devez utiliser la commande suivante :
#chown root:root tmpfile
Tutoriels vidéo associés recommandés : "Tutoriel Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!