Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

chown

Contributeurs

Le NFS XCP chown la commande analyse et modifie la propriété de tous les fichiers pour la structure de répertoire donnée. Le chown La commande nécessite un partage NFS ou le chemin POSIX comme variable. XCP change de façon récursive la propriété d'un chemin donné. Le chown Affiche l'ID utilisateur (UID) modifié pour un fichier.

Syntaxe
xcp chown -user/-group <user-name/group-name> <source NFS export path>
Montrer l'exemple
[root@user-1 linux]# ./xcp chown -user user2 -v 101.101.10.110:/s_v1/smaple_set/D1

Sat Apr 2 23:06:05 2022
changed ownership of 101.101.10.110:/s_v1/smaple_set/D1 from 1001:0 to 1004:0
changed ownership of 101.101.10.110:/s_v1/smaple_set/D1/1.txt from 1001:0 to 1004:0
changed ownership of 101.101.10.110:/s_v1/smaple_set/D1/softlink_1.img from 1001:0 to 1004:0
changed ownership of 101.101.10.110:/s_v1/smaple_set/D1/1.img from 1001:0 to 1004:0
changed ownership of 101.101.10.110:/s_v1/smaple_set/D1/hardlink_1.img from 1001:0 to 1004:0
changed ownership of 101.101.10.110:/s_v1/smaple_set/D1/softlink_to_hardlink_1.img from 1001:0 to
1004:0
Xcp command : xcp chown -user user2 -v 101.101.10.110:/s_v1/smaple_set/D1
Stats : 6 scanned, 6 changed ownership
Speed : 2.25 KiB in (1.82 KiB/s), 1.11 KiB out (923/s)
Total Time : 1s.
STATUS : PASSED
[root@user-1 linux]#

Le tableau suivant répertorie la chown paramètres et leur description.

Paramètre Description

<<nfs_chown_exclude,chown -exclude lt;filter>

Exclut les fichiers et répertoires correspondant au filtre.

<<nfs_chown_match,chown -match lt;filtre gt;

Traite uniquement les fichiers et répertoires correspondant au filtre.

chown -groupe

Définit l'ID de groupe Linux (GID) à la source.

chown -user

Définit l'UID Linux à la source.

chown -user-from

Modifie l'UID.

chown -group-from

Modifie le GID.

chown -reference

Spécifie le fichier ou le point de répertoire référencé.

chown -v

Indique la sortie de chaque objet traité.

chown -exclude <filter>

Utilisez le -exclude <filter> paramètre avec le chown pour exclure les fichiers et répertoires correspondant au filtre.

Syntaxe
xcp chown -exclude <filter> -user <user_name> <source NFS export path>
Montrer l'exemple
[root@user-1 linux]# ./xcp chown -exclude "fnm('1.img')" -user user2 101.101.10.210:/s_v1/smaple_set/D1

Excluded: 1 excluded, 0 did not match exclude criteria
Xcp command : xcp chown -exclude fnm('1.img') -user user2101.101.10.210:/s_v1/smaple_set/D1
Stats : 5 scanned, 1 excluded, 5 changed ownership
Speed : 2.10 KiB in (1.75 KiB/s), 976 out (812/s)
Total Time : 1s.
STATUS : PASSED
[root@user-1 linux]#

chown -match <filter>

Utilisez le -match <filter> paramètre avec le chown pour traiter uniquement les fichiers et répertoires correspondant au filtre.

Syntaxe
xcp chown -match <filter>  -user <user_name> <source NFS export path>
Montrer l'exemple
[root@user-1 linux]# ./xcp chown -exclude "fnm('1.img')" -user user2 101.101.10.210:/s_v1/smaple_set/D1

Excluded: 1 excluded, 0 did not match exclude criteria
Xcp command : xcp chown -exclude fnm('1.img') -user user2101.101.10.210:/s_v1/smaple_set/D1
Stats : 5 scanned, 1 excluded, 5 changed ownership
Speed : 2.10 KiB in (1.75 KiB/s), 976 out (812/s)
Total Time : 1s.
STATUS : PASSED
[root@user-1 linux]#

chown -group <group>

Utilisez le -group <group> paramètre avec le chown Pour définir le GID Linux à la source.

Syntaxe
xcp chown -match <filter> -user <user_name> <source NFS export path>
Montrer l'exemple
[root@user-1 linux]# ./xcp chown -group group1 101.101.10.210:/s_v1/smaple_set/D1

Xcp command : xcp chown -group group1 101.101.10.210:/s_v1/smaple_set/D1
Stats : 6 scanned, 6 changed ownership
Speed : 2.25 KiB in (1.92 KiB/s), 1.11 KiB out (974/s)
Total Time : 1s.
STATUS : PASSED
[root@user-1 linux]#

chown -user <user>

Utilisez le -user <user> paramètre avec le chown Commande permettant de définir l'UID Linux à la source.

Syntaxe
xcp chown -user -user <user_name> <source NFS export path>
Montrer l'exemple
[root@user-1 linux]# ./xcp chown -user user1 102.101.10.210:/s_v1/smaple_set/D1

Xcp command : xcp chown -user user1 102.101.10.210:/s_v1/smaple_set/D1
Stats : 6 scanned, 6 changed ownership
Speed : 2.25 KiB in (3.12 KiB/s), 1.11 KiB out (1.55 KiB/s)
Total Time : 0s.
STATUS : PASSED
[root@user-1 linux]#

chown -user-from <user_from>

Utilisez le -user-from <user_from> paramètre avec le chown Commande permettant de modifier l'UID.

Syntaxe
xcp chown -user-from user1 -user <user_name> <source NFS export path>
Montrer l'exemple
[root@user-1 linux]# ./xcp chown -user-from user1 -user user2
101.101.10.210:/s_v1/smaple_set/D1

Xcp command : xcp chown -user-from user1 -user user2 102.108.10.210:/s_v1/smaple_set/D1
Stats : 6 scanned, 6 changed ownership
Speed : 2.25 KiB in (2.44 KiB/s), 1.11 KiB out (1.21 KiB/s)
Total Time : 0s.
STATUS : PASSED
[root@user-1 linux]#

chown -group-de <group_from>

Utilisez le -group-from <group_from> paramètre avec le chown Pour modifier le GID.

Syntaxe
xcp chown -group-from <group_name> -group <group_name> <source NFS export path>
Montrer l'exemple
[root@user-1 linux]# ./xcp chown -group-from group1 -group group2
101.101.10.210:/s_v1/smaple_set/D1

Xcp command : xcp chown -group-from group1 -group group2
101.101.10.210:/s_v1/smaple_set/D1
Stats : 6 scanned, 6 changed ownership
Speed : 2.25 KiB in (4.99 KiB/s), 1.11 KiB out (2.47 KiB/s)
Total Time : 0s.
STATUS : PASSED
[root@user-1 linux]#

chown -reference <reference>

Utilisez le -reference <reference> paramètre avec le chown pour spécifier le fichier référencé ou le point de répertoire.

Syntaxe
xcp chown -reference <reference> <source NFS export path>
Montrer l'exemple
[root@user-1 linux]# ./xcp chown -reference 101.101.10.210:/s_v1/smaple_set/D2/2.img 101.101.10.210:/s_v1/smaple_set/D1

Xcp command : xcp chown -reference 101.101.10.210:/s_v1/smaple_set/D2/2.img
101.101.10.210:/s_v1/smaple_set/D1
Stats : 6 scanned, 6 changed ownership
Speed : 3.11 KiB in (6.25 KiB/s), 2.01 KiB out (4.05 KiB/s)
Total Time : 0s.
STATUS : PASSED
[root@user-1 linux]#

chown -v

Utilisez le -v paramètre avec le chown pour signaler la sortie de chaque objet traité.

Syntaxe
xcp chown -user-from <user_name> -v -user <user_name> <source NFS export path>
Montrer l'exemple
[root@user-1 linux]# ./xcp chown -user-from user2 -v -user user1
101.101.10.210:/s_v1/smaple_set/D1

changed ownership of 101.101.10.210:/s_v1/smaple_set/D1 from 1004:1003 to 1001:1003
changed ownership of 101.101.10.210:/s_v1/smaple_set/D1/1.img from 1004:1003 to 1001:1003
changed ownership of 101.101.10.210:/s_v1/smaple_set/D1/1.txt from 1004:1003 to 1001:1003
changed ownership of 101.101.10.210:/s_v1/smaple_set/D1/softlink_1.img from 1004:1003 to
1001:1003
changed ownership of 101.101.10.210:/s_v1/smaple_set/D1/softlink_to_hardlink_1.img from
1004:1003 to 1001:1003
changed ownership of 101.101.10.210:/s_v1/smaple_set/D1/hardlink_1.img from 1004:1003 to
1001:1003
Xcp command : xcp chown -user-from user2 -v -user user1
101.101.10.210:/s_v1/smaple_set/D1
Stats : 6 scanned, 6 changed ownership
Speed : 2.25 KiB in (2.02 KiB/s), 1.11 KiB out (1.00 KiB/s)
Total Time : 1s.

STATUS : PASSED
[root@user-1]