Maison >Opération et maintenance >exploitation et maintenance Linux >A quoi sert la commande Linux Chown ?
Sous Linux, la commande chown est utilisée pour changer le propriétaire et le groupe d'un fichier ou d'un répertoire. Cette commande peut autoriser un utilisateur à devenir propriétaire du fichier spécifié ou à modifier le groupe auquel il appartient. ; la syntaxe de cette commande est "chown [options]... [propriétaire][:[groupe]] fichier...".
L'environnement d'exploitation de ce tutoriel : système Red Hat Enterprise Linux 6.1, ordinateur Dell G3.
commande Linux chown
la commande chown modifie le propriétaire et le groupe d'un fichier ou d'un répertoire. Cette commande peut modifier le propriétaire et le groupe d'un fichier ou d'un répertoire. certain utilisateur. L'autorisation rend l'utilisateur propriétaire du fichier spécifié ou modifie le groupe auquel le fichier appartient. L'utilisateur peut être l'utilisateur ou l'utilisateur D, et le groupe d'utilisateurs peut être le nom ou l'identifiant du groupe. Le nom de fichier peut être une liste de fichiers séparés par des espaces et le nom de fichier peut contenir des caractères génériques.
Seuls les propriétaires de fichiers et les super-utilisateurs peuvent utiliser cette commande.
Format de la commande :
chown [选项]... [所有者][:[组]] 文件...
Fonction de la commande :
Changer le propriétaire et le groupe du fichier via chown . Vous pouvez utiliser les paramètres Nom d'utilisateur et ID utilisateur lors de la modification du propriétaire ou du groupe d'un fichier. Les utilisateurs ordinaires ne peuvent pas transférer leurs propres fichiers vers d'autres propriétaires. Ses droits d'exploitation sont généralement des administrateurs.
Paramètres de commande :
Paramètres obligatoires :
-c affiche les informations du modifié part
-f Ignorer les messages d'erreur
-h Réparer les liens symboliques
-R Traiter tous les fichiers du répertoire spécifié et ses sous-répertoires
-v Afficher Informations détaillées sur le traitement
-la déférence agit sur le point du lien symbolique, et non sur le fichier de lien lui-même
Sélectionnez les paramètres :
--reference=09ae6b8d027495fa37a9801f05c22ccf Utiliser le répertoire/fichier spécifié comme référence et définir le fichier/répertoire exploité sur le même propriétaire et le même groupe que le fichier/répertoire de référence
--from =< ;Utilisateur actuel : groupe actuel> Les modifications ne seront apportées que si l'utilisateur et le groupe actuels sont identiques à l'utilisateur et au groupe spécifiés
--help Afficher les informations d'aide
--version Informations sur la version affichée
Exemple d'utilisation :
Exemple 1 : Changer de propriétaire et de groupe
Commande :
chown mail:mail log2012.log
Sortie :
[root@localhost test6]# ll ---xr--r-- 1 root users 302108 11-30 08:39 linklog.log ---xr--r-- 1 root users 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root users 61 11-30 08:39 log2013.log -rw-r--r-- 1 root users 0 11-30 08:39 log2014.log -rw-r--r-- 1 root users 0 11-30 08:39 log2015.log -rw-r--r-- 1 root users 0 11-30 08:39 log2016.log -rw-r--r-- 1 root users 0 11-30 08:39 log2017.log [root@localhost test6]# chown mail:mail log2012.log [root@localhost test6]# ll ---xr--r-- 1 root users 302108 11-30 08:39 linklog.log ---xr--r-- 1 mail mail 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root users 61 11-30 08:39 log2013.log -rw-r--r-- 1 root users 0 11-30 08:39 log2014.log -rw-r--r-- 1 root users 0 11-30 08:39 log2015.log -rw-r--r-- 1 root users 0 11-30 08:39 log2016.log -rw-r--r-- 1 root users 0 11-30 08:39 log2017.log [root@localhost test6]#
Exemple 2 : Changer le propriétaire et le groupe du fichier
Commande :
chown root: log2012.log
Sortie :
[root@localhost test6]# ll 总计 604 ---xr--r-- 1 root users 302108 11-30 08:39 linklog.log ---xr--r-- 1 mail mail 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root users 61 11-30 08:39 log2013.log -rw-r--r-- 1 root users 0 11-30 08:39 log2014.log -rw-r--r-- 1 root users 0 11-30 08:39 log2015.log -rw-r--r-- 1 root users 0 11-30 08:39 log2016.log -rw-r--r-- 1 root users 0 11-30 08:39 log2017.log [root@localhost test6]# chown root: log2012.log [root@localhost test6]# ll 总计 604 ---xr--r-- 1 root users 302108 11-30 08:39 linklog.log ---xr--r-- 1 root root 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root users 61 11-30 08:39 log2013.log -rw-r--r-- 1 root users 0 11-30 08:39 log2014.log -rw-r--r-- 1 root users 0 11-30 08:39 log2015.log -rw-r--r-- 1 root users 0 11-30 08:39 log2016.log -rw-r--r-- 1 root users 0 11-30 08:39 log2017.log [root@localhost test6]#
Exemple 3 : Modifier le groupe de fichiers
Commande :
chown :mail log2012.log
Sortie :
[root@localhost test6]# ll 总计 604 ---xr--r-- 1 root users 302108 11-30 08:39 linklog.log ---xr--r-- 1 root root 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root users 61 11-30 08:39 log2013.log -rw-r--r-- 1 root users 0 11-30 08:39 log2014.log -rw-r--r-- 1 root users 0 11-30 08:39 log2015.log -rw-r--r-- 1 root users 0 11-30 08:39 log2016.log -rw-r--r-- 1 root users 0 11-30 08:39 log2017.log [root@localhost test6]# chown :mail log2012.log [root@localhost test6]# ll 总计 604 ---xr--r-- 1 root users 302108 11-30 08:39 linklog.log ---xr--r-- 1 root mail 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root users 61 11-30 08:39 log2013.log -rw-r--r-- 1 root users 0 11-30 08:39 log2014.log -rw-r--r-- 1 root users 0 11-30 08:39 log2015.log -rw-r--r-- 1 root users 0 11-30 08:39 log2016.log -rw-r--r-- 1 root users 0 11-30 08:39 log2017.log
Exemple 4 : Changer le propriétaire et groupe de tous les fichiers du répertoire spécifié et de ses sous-répertoires
Commande :
chown -R -v root:mail test6
Sortie :
[root@localhost test]# ll drwxr-xr-x 2 root users 4096 11-30 08:39 test6 [root@localhost test]# chown -R -v root:mail test6 “test6/log2014.log” 的所有者已更改为 root:mail “test6/linklog.log” 的所有者已更改为 root:mail “test6/log2015.log” 的所有者已更改为 root:mail “test6/log2013.log” 的所有者已更改为 root:mail “test6/log2012.log” 的所有者已保留为 root:mail “test6/log2017.log” 的所有者已更改为 root:mail “test6/log2016.log” 的所有者已更改为 root:mail “test6” 的所有者已更改为 root:mail [root@localhost test]# ll drwxr-xr-x 2 root mail 4096 11-30 08:39 test6 [root@localhost test]# cd test6 [root@localhost test6]# ll 总计 604 ---xr--r-- 1 root mail 302108 11-30 08:39 linklog.log ---xr--r-- 1 root mail 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root mail 61 11-30 08:39 log2013.log -rw-r--r-- 1 root mail 0 11-30 08:39 log2014.log -rw-r--r-- 1 root mail 0 11-30 08:39 log2015.log -rw-r--r-- 1 root mail 0 11-30 08:39 log2016.log -rw-r--r-- 1 root mail 0 11-30 08:39 log2017.log
Recommandations associées : "Tutoriel vidéo 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!