Maison > Opération et maintenance > exploitation et maintenance Linux > Comment modifier l'utilisateur et le groupe auquel appartient un fichier sous Linux

Comment modifier l'utilisateur et le groupe auquel appartient un fichier sous Linux

青灯夜游
Libérer: 2021-12-28 18:55:10
original
49536 Les gens l'ont consulté

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."

Comment modifier l'utilisateur et le groupe auquel appartient un fichier sous Linux

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] 所有者 文件或目录
Copier après la connexion
  • -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] :所属组 文件或目录
Copier après la connexion

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] 所有者:所属组 文件或目录
Copier après la connexion

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
Copier après la connexion

Ensuite, nous utilisez la commande chown pour changer le propriétaire du fichier tmpfile

#chown root tmpfile
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal