我的服务器出现了一些问题,现在我需要授予某些文件夹的写权限,但我有很多文件夹需要执行此操作。
我的服务器是 Windows Server 2008,如果我选择所有文件夹并右键单击并选择属性,则没有“安全”选项卡来更改权限,我可以逐一进行操作,但我浪费了很多时间。
有什么方法可以快速授予我的文件夹这些权限?
谢谢你!
答案1
有一些选项,但我很惊讶选择一个组并右键单击并不能给你带来安全性。无论如何
检查 icacls。
icacls c:\windows\* /save AclFile /T
- Will save the ACLs for all files under c:\windows
and its subdirectories to AclFile.
icacls c:\windows\ /restore AclFile
- Will restore the Acls for every file within
AclFile that exists in c:\windows and its subdirectories.
icacls file /grant Administrator:(D,WDAC)
- Will grant the user Administrator Delete and Write DAC
permissions to file.
icacls file /grant *S-1-1-0:(D,WDAC)
- Will grant the user defined by sid S-1-1-0 Delete and
Write DAC permissions to file.
答案2
VBscript。这是老式的 Windows 方式。
Server 2008 附带 Powershell。试试看。
答案3
您可以使用我的脚本自动执行此任务:
https://sourceforge.net/u/gavenkoa/utils/ci/tip/tree/win/uac/
将两个脚本放入目录并运行uac.js. 对于属于此目录的所有层次结构,脚本恢复所有权并为所有人授予完全访问权限。