2012-05-03 21 views
0

URL予約をセットアップしようとしているWindows XP SP3マシンがあります。Windows XP SP3 URL名前空間予約

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

私は、このMSDN articleを参照している:私は、次ののnetsh予約と同等のものを試してみて、セットアップするHttpcfgのユーティリティを使用しています。どのような私を混乱さだと、

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

ドキュメントは、ACLは、私はSDDLの構文に精通していないよ、SDDLフォーマットされた文字列として渡される必要があります示して必要なACLパラメータであるので、私は私が得ることができるかどうかはわかりませんEveryoneのSDDL文字列。さまざまなグループに完全な権限を与えるためのデフォルトのSDDL文字列がありますか?または、手動でSDDL文字列を生成する必要がありますか? netshのように単にアクセス許可を設定する代わりの方法がありますか?

答えて

1

新しいファイル(たとえばfoo.txt)を作成し、継承されたすべてのアクセス許可を削除し、フルコントロールで「誰も」だけを追加します。次に、コマンドプロンプトを使用して実行します。

cacls foo.txt /s 

コンソール出力にファイルのSDDL ACLが含まれます。

そうでない場合はUrlAclModifier.exeを使用してこれを行うことができます。これはhttpcfgよりはるかに便利です。 Windows Vista +(およびWindows Server 2008+)では必ず管理者として実行してください

関連する問題