Windows Server 2008 权限管理器?

Windows Server 2008 权限管理器?

我为我的公司运行一个外部网络服务器,它是一个 Windows 2008 VPS,它总是让我头疼,通常是权限问题。

我在 Plesk 中创建了一个帐户,其中包含几个子域。每天都会上传/更新内容,而且权限时不时会失效(尤其是新版本)。是否有一个程序可以自动管理所有权限,这样我就不必每次都手动执行这些操作?我在谷歌上搜索了一下,但没有找到理想的解决方案。想知道在我开始在实时服务器上安装软件之前是否有人推荐一些东西。

谢谢。

答案1

您的问题没有明确说明为什么“权限消失”。
设置文件和文件夹权限的一种简单方法是使用caclsicacls命令(标准 Windows 命令,每个 Windows 都包含该命令)。您必须编写一个脚本来使用所需的参数运行此命令。

您可以使用计划任务每​​小时/每天/任何时间运行脚本,或者使用其他方法在正确的时间触发脚本(例如,每次新构建之后)。

另一个实用程序是 SetACL (开源)。

答案2

icacls是正确的做法。正如 @Gregory_MOUSSAT 所说,默认情况下它已位于 Windows 路径中。将其指向相关文件夹根目录并将当前权限保存到文件中(假设它们当前是您想要的方式)。

icacls c:\inetpub\wwwroot\* /save c:\myperms.txt /T

然后,当它们弄乱时,重新应用:

icacls c:\windows\wwwroot\ /restore c:\myperms.txt

相关内容