手作業が面倒だったので、プロジェクト関連ディレクトリを一つのディレクトリに放り込んで、バッチスクリプトで処理。
ここでは、D:\_permission
というディレクトリを作ってそこにまとめて入れた。
1 2 3 4 5 6 |
@echo off set back=%cd% for /d %%i in (D:\_permissions\*) do ( icacls "%%i" /grant Everyone:M ) cd %back% |
WEBプログラミング関連の技術系の備忘録用ブログ
手作業が面倒だったので、プロジェクト関連ディレクトリを一つのディレクトリに放り込んで、バッチスクリプトで処理。
ここでは、D:\_permission
というディレクトリを作ってそこにまとめて入れた。
1 2 3 4 5 6 |
@echo off set back=%cd% for /d %%i in (D:\_permissions\*) do ( icacls "%%i" /grant Everyone:M ) cd %back% |
これ、あんまり意味なかった。手動で同等のことが特に面倒なくできた。適用したいディレクトリ郡、一つのディレクトリにまとめて、そのディレクトリ右クリック -> Properties -> Security からの Everyone を追加 -> Full control にチェックで Save すると、サブディレクトリ、その中のファイル全てに適用してくれるみたい。
別件で、PhpStorm がパーミション関係で、編集したファイルを保存できないという問題があり、結局、上の手順で手動でやることに。