繁体   English   中英

Windows XP SP3 URL命名空间保留

[英]Windows XP SP3 URL Namespace reservation

我有一台Windows XP SP3计算机,尝试在其上设置URL保留。 我正在使用httpcfg实用程序尝试设置与以下netsh保留等效的内容:

netsh http add urlacl url=http://+:8080/ user=Everyone

我正在引用此MSDN 文章 令我感到困惑的是必需的ACL参数

httpcfg set urlacl /u {http://URL:Port/ | https://URL:Port/} /a ACL

文档表明ACL必须作为SDDL格式的字符串传递,我对SDDL语法不是很熟悉,因此我不确定如何为所有人获取SDDL字符串。 是否有一些默认的SDDL字符串可向各个组授予完全权限? 还是我必须手动生成SDDL字符串? 是否有一些其他方法可以像netsh一样简单地设置权限?

制作一个新文件(例如foo.txt ),删除所有继承的权限,然后仅添加具有完全控制权的“所有人”。 然后使用命令提示符执行:

cacls foo.txt /s

然后,控制台输出将包含该文件的SDDL ACL。

否则,您可以使用: UrlAclModifier.exe进行此操作,它比httpcfg更加有用。 确保在Windows Vista +(和Windows Server 2008+)中以管理员身份运行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM