scp et propriétaire du fichier


12

Quelles sont les raisons qui pourraient modifier la propriété d'un fichier après scpl' avoir transféré d'un serveur à un autre?

La propriété du fichier est passée de « propriétaire » à « apache ». J'ai utilisé scp -p. L'utilisateur « propriétaire » existe sur les deux serveurs et a le même UID.


1
Tarez simplement les fichiers que vous souhaitez copier avec -p, scpez le tar et décompressez également la destination avec -p.
Premier

Réponses:


11

De man scp:

-p      Preserves modification times, access times, and modes from the
        original file.

Vous pouvez voir que l' -poption ne conserve pas la propriété.

Si vous souhaitez conserver la propriété du fichier, vous pouvez utiliser rsyncavec -oet -g, qui préservera le propriétaire et le groupe. Cela vous oblige à exécuter en rsynctant que root.


6

Lorsque vous scp, la propriété vient de l'utilisateur que vous utilisez pour scp vers l'autre machine. Par exemple:-

scp FILENAME USER@HOSTNAME:/PATH/TO/DESTINATION/

La propriété de FILENAME sur l'hôte HOSTNAME après scp sera USER en tant que propriétaire et le groupe principal de USER en tant que propriété de groupe.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.