![替换用户权限的脚本?](https://linux22.com/image/518991/%E6%9B%BF%E6%8D%A2%E7%94%A8%E6%88%B7%E6%9D%83%E9%99%90%E7%9A%84%E8%84%9A%E6%9C%AC%EF%BC%9F.png)
我正在将资源从 Mac 和 Unix 机器移到我们的 Windows 存储服务器上。我需要使用用户活动目录等效项从 Mac 和 Unix 复制权限。
所以:
文件 A 在位置 A 具有权限 A
到
文件 A 在位置 B 具有权限 B
权限 B 是 unix 上 ldap 权限的活动目录等效项。
关于我该如何处理这个问题,有什么想法吗?
答案1
我会安装 Samba,它可以理解 unix 和 windows 权限。下一步是将所有权/权限同步到您希望它们在 AD/Windows 端的方式。接下来,您可以使用 robocopy 或 xxcopy 之类的程序通过 samba 共享将文件传输到最终目的地。这些程序能够在复制文件(和时间戳)时保留文件所有权和权限。