ファイルのACLを変更して、「フルアクセス許可」を特別なユーザーに設定したいとします。SIDだけが分かっている場合、WindowsのファイルACLを変更するにはどうすればいいですか?
OSが英語である場合、私はこの作品だけます。caclsコマンドにcacls . /e /t /p Everyone:f
しかしを知っています。ドイツ語システムでは、 cacls . /e /t /p Jeder:f
である必要があります。
ユーザー「everyone」(S-1-1-0)のwell-known SIDsは知っていますが、私はcaclsで使用できないようです。
私はcacls . /e /t /p S-1-1-0:f
を試しました。
このジョブにWindowsコマンドラインツールを使用する方法はありますか?私はこの仕事のソフトウェアや他のコマンドラインツールを自分のソフトウェアにバンドルすることはできません。
ソリューションは、Javaプロセスから呼び出される必要がありますが、問題ではありません。
caclsはSIDで動作しません。 Javaから呼び出す場合は、caclsを呼び出す前にSIDをプログラムのUserに変換してください。 – Luke