由于 SID 映射无法保证,如何保存目录树的 ACL 然后在另一台服务器上恢复它?

由于 SID 映射无法保证,如何保存目录树的 ACL 然后在另一台服务器上恢复它?

ICACLS 可以使用下面的命令保存一棵树的 ACL,a_dir_root这棵树的根在哪里:

icacls a_dir_root\ /save AclFile /T /C /Q

当然,组是通过 SID 来标识的。我想在另一台服务器上恢复它们​​,该服务器具有按名称设置的相同组,但它们映射的 SID 与源服务器不同。

有没有一种简单而优雅的方法,或者我应该计划为这个任务编写一个脚本,即用映射名称替换 ACL 文件中所有 SID 的几行?(一个自动版本的强力替换


有一次我使用了一个在 Cygwin 上运行的 Bash 脚本,但它当然受到了布洛达。我在开始编码之前询问

相关内容