在 Windows 上压缩和解压缩时的文件夹权限

Lea*_*lli 3 security windows backup compression file-permissions

我有一个网络服务器 Windows 2003。当我在某些文件夹的 zip 中进行备份时,当我解压缩压缩文件时,文件夹的权限不会恢复。如何进行 zip 保存原始权限,或者如何在所有权限保持不变的情况下进行备份?

我无法安装任何软件,它是生产服务器。

sys*_*138 6

您可以通过两步过程来完成。如果该 2003 服务器上有 SP2,则您可以访问该icacls实用程序。有了它,你可以运行:

icacls f:\inetpub\wwwhome\* /save f:\backups\rights-acls.txt /t /c
[zip f:\inetpub\wwwhome\
Run Code Online (Sandbox Code Playgroud)

这将创建一个包含所有权限的文件,并将其保存在 zip 中。恢复

[unzip the file to the target]
icacls f:\inetpub\wwwhome /restore f:\backups\rights-acls.txt 
Run Code Online (Sandbox Code Playgroud)

如果您的系统上没有 icacls,则没有太大帮助。令人高兴的是,icacls 包含在 Windows Vista 及更高版本中,因此如果您可以通过映射驱动器访问数据,则可以从客户端运行它并将文件放到您需要的位置。