使用 rsync 映射 UID

使用 rsync 映射 UID

我正在伺服器之間遷移文件,並且必須映射 UID(添加 500)和 GID。由於我想一次完成它,有沒有一種方法可以為每個檔案 rsync 副本執行命令?

答案1

如果你給 rsync 就會做你想做的事-a。實際上,您只需要-o-g,但由於您試圖保留這麼多,您可能需要-a提供的其餘內容。

顯然,您需要遠端的 root 權限才能正常運作。這意味著如果透過 SSH 進行同步,您需要以 root 身分登入遠端系統。如果您在遠端系統上作為守護程序運行rsync,則它需要以 root 身份運行。

相關內容