Access-Control-List

Robocopy 權限問題

  • December 20, 2016

我正在使用robocopy在兩個不同的伺服器之間同步文件(其中一個不是 Windows 伺服器,但公開了類似 Windows 的共享);但我遇到了權限問題。

我需要複製所有內容並保留現有的 ACL;我正在使用這樣的命令:

robocopy.exe \\server1\share \\server2\share /mir /copyall

但是,執行此命令的使用者帳戶僅對某些文件夾具有讀取權限;這導致了一個有趣的問題:第一次同步後,相同的權限將應用於複製的文件夾……因此使用者帳戶失去了對這些文件夾的寫訪問權限並且無法再更新它們。

有沒有辦法避免或解決這個問題?

Robocopy 包含一個選項/b,可啟動和使用允許程序繞過訪問控制的特殊備份權限。假設預設權限分配,您需要以管理員、伺服器操作員或備份操作員的身份執行才能使用此選項。該/zb選項告訴 robocopy 僅在需要時使用備份模式。

引用自:https://serverfault.com/questions/821644