scp 和文件所有者

scp 和文件所有者

将文件从一台服务器转移到另一台服务器后,可能会更改文件所有权的原因是什么scp

文件所有权更改为 '所有者' 到 '阿帕奇'。我用了scp -p。用户 '所有者' 存在于两台服务器上并且具有相同的 UID。

答案1

man scp

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

您可以看到该-p选项不保留所有权。

如果您想保留文件所有权,可以rsync-o和 一起使用-g,这将保留所有者和组。这需要您以 root 身份运行rsync

答案2

当您 scp 时,所有权来自您用于 scp 到另一台计算机的用户。例如:-

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

scp 之后主机 HOSTNAME 上 FILENAME 的所有权将是 USER 作为所有者,并且 USER 的主要组将作为其组所有权。

相关内容