chown
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.
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. |
Définit l'ID de groupe Linux (GID) à la source. |
|
Définit l'UID Linux à la source. |
|
Modifie l'UID. |
|
Modifie le GID. |
|
Spécifie le fichier ou le point de répertoire référencé. |
|
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.
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.
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.
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.
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.
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.
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.
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é.
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]