So-net無料ブログ作成

XCACLS.vbs [Windows/ASP/VBScript]

http://nakagami.blog.so-net.ne.jp/2008-04-21 の続き

結局、cacls.exe でできることは xcacls.vbs できて、今後も xcacls.vbs だけが
メンテナンスされていきそうな勢いなので、こっちをいろいろ試してみる。
ソースを見て理解して、必要な部分だけ切り出して使用するプログラムを書くのは
難しそうなので、早々に挫折して VBScript を呼ぶ方向で検討。

CScript XCACLS.vbs /?

で使い方を見ることができるが、正直よくわからんのでいろいろ試行錯誤してみる。

/E を指定すると、既存のアクセス権はそのままになるが、指定しないと
一旦チャラにしてパラメータで指定したアクセス権を設定するので、
意図せずアクセス権が削除されちゃう可能性があって危険。

基本は /G でアクセス権を設定し、 F がフルアクセスなので、テスト中は
パラメータに常に /G Everyone:F を付けておくようにしたほうが良い。
そうしないと、やっぱり意図せずアクセス権が削除されちゃう可能性があって危険。

アクセス権は F のほかは RWX とかなってるので chmod を意識したもの?
アクセス権の後ろにセミコロンで区切って Spec というのを指定できて
/G Everyone:WX;7
とかするみたいだけど、かなり微妙なアクセス権になるので普通は使わない気がする。

コマンドラインに /SPEC オプションを指定しないと、 /SPEC B と指定したのと同じことになって、アクセス権がサブフォルダに継承される。/SPEC A を指定すると、アクセス権がサブフォルダに継承されないフォルダができるが、その中にフォルダーツリーをコピーしてみると、(仕様どおりではあるんだけども、使ってみると「ん?」と)アクセス権設定が微妙な状態になるので、 /SPEC A のフォルダを作る場面は少ない気がする。

結局、アクセス権は継承させるようにして継承したくないフォルダでは /E を付けてアクセス権を付け直すとか、 /R を付けて継承させたくないアクセス権を削除するとかすることにした。
nice!(0)  コメント(9)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 9

Auststeend

Best Value Cialis Safe Places To Buy Viagra Online Achat Kamagra Pas Cher <a href=http://ciali40mg.com>cheap cialis</a> Prix Cytotec France Kamagra Chewable (Sildenafil) Cialis Viagra O Propecia
by Auststeend (2019-04-11 08:27) 

Auststeend

Real Provera Free Shipping Amex Accepted. Where To Order Legally Provera In Internet San Jose Comprar Cialis De Forma Segura <a href=http://rxbill7.com>cialis 5 mg best price usa</a> Cheaper Rx4u Levitra Precio Espana
by Auststeend (2019-06-05 07:49) 

LesOwnems

Buy Cytotec Online Viagra Cialis Wirkt Nicht <a href=http://brandciali.com>cheap cialis online</a> Cephalexin Canine Dosage Cephalexin Treatment Uti
by LesOwnems (2019-06-06 19:37) 

Auststeend

Amoxicillin And Tinnitus Sie Effect buy accutane in mexico Zentel Worldwide Store <a href=http://cialgeneri.com>generic cialis canada</a> Tout Sur Cialis20 Finasteride Farmaco Propecia Zithromax Heart
by Auststeend (2019-06-18 17:43) 

LesOwnems

Order Viagra Online Viagra Prix Reduit <a href=http://boijoy.com>levitra 10 mgf orodispersible</a> Viagra 4 Filmtbl 100 Mg Ou Puis Je Acheter Du Kamagra Acp11
by LesOwnems (2019-06-20 09:49) 

LesOwnems

Le Cialis Original Tamoxifene Teva 20 Mg Pdr Side Effects Rare For Amoxil <a href=http://oc-35.com>propecia tablets for sale</a> Generique Baclofen Legally Finasteride Amex Accepted
by LesOwnems (2019-07-04 21:21) 

Auststeend

Discount Buy Now Clobetasol <a href=http://cialionline.com>cialis</a> Antibiotic Amoxicillin
by Auststeend (2019-07-09 08:26) 

LesOwnems

Buy Viagra Super Active Generic Pills <a href=http://cthosts.net>tadalafil cialis from india</a> Doryx Microdox Compra Viagra In Farmacia Buy Ventolin Inhalers Without Script
by LesOwnems (2019-07-17 11:29) 

Ellemossy

Buy Female Viagra Online India <a href=http://antabusefast.com>disulfiram</a> Viagra Combo Usa Viagra Prices Baclofene Strasbourg
by Ellemossy (2019-07-21 21:56) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0