共有フォルダのアクセス権変更の件で、

バッチかスクリプトで共有アクセス権に
everyoneフルアクセスを与えたいと思ってます。 

環境は
WindowsServer2003

400ptずつ配分しますので、ソース付で回答願います。

回答の条件
  • 1人5回まで
  • 登録:2008/07/24 15:32:30
  • 終了:2008/07/25 17:13:53

ベストアンサー

id:Mook No.1

Mook回答回数1312ベストアンサー獲得回数3912008/07/24 21:46:46

ポイント400pt

特定のフォルダにアクセス権を付与するだけであれば、下記でできると思います。

C:\SharedFoder フォルダを Shared という名前で共有する場合、

Cacls SharedFolder /T /E /P Everyone:F
Net Share Shared=C:\SharedFolder /GRANT:Everyone,Full

でどうでしょうか。

http://www.atmarkit.co.jp/fwin2k/win2ktips/718edtcacls/edtcacls....

http://www.monyo.com/technical/windows/20.html

http://www.atmarkit.co.jp/fwin2k/win2ktips/258netcommand/netcomm...


より詳細な設定が可能な xcacls.vbs

http://support.microsoft.com/kb/825751/ja

もあります。

ご参考までに。

id:anim130M

回答ありがとうございます。

詳細な説明が抜けてしまいまして申し訳ございません。

「NTFSセキュリティ」ではなく「共有アクセス許可」を設定したいと思ってます。

Caclsやxcaclsでも「共有アクセス許可」の設定は可能でしょうか?

2008/07/24 23:51:56
  • id:Mook
    コマンドでカレントディレクトリ下であれば、例でよいのですが、
    バッチ等でやる場合は
     Cacls SharedFolder /T /E /P Everyone:F
    ではなく
     Cacls C:\SharedFolder /T /E /P Everyone:F
    の方が良かったです。


    共有アクセスの許可は Net Share コマンド内で指定しています。
    新規ではなく変更の場合は、一度削除してから再度作成すれば、
    とりあえずはできると思います。
    http://itpro.nikkeibp.co.jp/article/COLUMN/20060929/249460/

    不明な点は、コメントください。
  • id:anim130M
    回答ありがとうございました。
    うまく設定することが出来ました!

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません