Si on veut spécifier un chmod particulier pour la destination du rsync voici comment faire :
# Supprime RWX de other rsync -avz --chmod=o-rwx -p tata/ tata2/
Et voici le test que vous pouvez reproduire chez vous :
### On créé des fichiers dans un répertoire $ mkdir tata $ mkdir tata2$ cd tata$ touch tyoto$ touch tiuti### Les droits de ces fichiers sont : u=rw, g=r, o=r$ ls -ltotal 0-rw-r--r-- 1 romain users 0 fév 16 11:48 tiuti-rw-r--r-- 1 romain users 0 fév 16 11:48 tyoto### Maintenant on essaye un rsync sans paramètre$ cd ..$ rsync -avz tata/ tata2/### On vérifie les droits de destination, il sont les même que ceux de la source$ ls -l tata2total 0-rw-r--r-- 1 romain users 0 fév 16 11:48 tiuti-rw-r--r-- 1 romain users 0 fév 16 11:48 tyoto### Maintenant on spécifie --chmod=o-rwx -p$ rsync -avz --chmod=o-rwx -p tata/ tata2/$ ls -l tata2total 0-rw-r----- 1 romain users 0 fév 16 11:48 tiuti-rw-r----- 1 romain users 0 fév 16 11:48 tyoto### Et nous avons supprimé les droits de other dans le répertoire de destination.
Aucun commentaire:
Enregistrer un commentaire