問題タブ [cacls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1757 参照

windows - CACLSの混乱

WinFormsアプリのNSISセットアップスクリプト中に、次のCACLSコマンドを使用して、ユーザーグループにサブフォルダーに対する完全な権限を付与します。

したがって、実際には、実行されるCACLSコマンドは次のようになります。

次に、Windowsエクスプローラーでフォルダーのアクセス許可を確認すると(フォルダーを右クリックして[プロパティ]を選択し、[セキュリティ]タブに移動します)、正しいアクセス許可がありますが、編集できません。

さらに、[セキュリティの詳細設定]の[詳細設定]ボタンをクリックすると、SubFolderが[親オブジェクト]から[ユーザー]グループのアクセス許可を継承していることがわかりますが、上のフォルダーではないため、その親オブジェクトは何ですか。

CACLSによって追加されたアクセス許可が編集できないのはなぜですか?また、存在しない親オブジェクトから継承されているのはなぜですか?CACLSのオプションを間違って設定したのではないかと思います。

私はWindowsXPを使用しています。

0 投票する
2 に答える
2086 参照

java - SIDしか知らない場合、WindowsでファイルACLを変更するにはどうすればよいですか?

ファイルの ACL を変更し、「完全なアクセス許可」を特別なユーザーに設定したいと考えています。

私はcaclsコマンドを知っていますcacls . /e /t /p Everyone:f

ただし、これは OS が英語の場合にのみ機能します。ドイツ語のシステムの場合は、 cacls . /e /t /p Jeder:f.

ユーザー「everyone」(S-1-1-0)の既知の SIDは知っていますが、cacls では使用できないようです。

やってみcacls . /e /t /p S-1-1-0:fました。

このジョブに Windows コマンド ライン ツールを使用する方法はありますか? このジョブ用のソフトウェアやその他のコマンドライン ツールを自分のソフトウェアにバンドルすることは許可されていません。

ソリューションは Java プロセスから呼び出す必要がありますが、それは問題にはなりません。

0 投票する
2 に答える
1185 参照

java - Javaで削除できないフォルダ

Javaコードを使用して削除できないフォルダを作成しようとしました。コマンドプロンプトでコマンド「cacls(Foldername)/ e / c / d%username%」を使用すると、正常に機能しました。次に、Javaクラス(Eclipse IDE)に実装しようとしました。動作しません。

UndeletableFolder.java

これを行う他の方法がある場合。前もって感謝します。

0 投票する
1 に答える
896 参照

windows - Windowsオペレーティングシステムで削除できないディレクトリ/ファイルにアクセスする方法は?

私はディレクトリの削除できない概念に疑問を持っています。Windowsオペレーティングシステムでは、コマンドを「cacls FolderName / e / c / g%username%:f」として使用して、削除不可能なファイルまたはフォルダーを削除可能に変換します。同じコマンドを使用して、C:ドライブにある「削除できないフォルダ」(たとえば、リカバリ、ドキュメント、設定など)にアクセスしました。動作しません。彼らがこの種のフォルダを作成する方法。これを行う他の方法がある場合。親切に私をクリアします。前もって感謝します。

0 投票する
1 に答える
513 参照

windows - USB ドライブを使用する場合、CACLS および ICALS 機能を実現するにはどうすればよいですか?

通常の機能を備えていないディレクトリを作成する必要があります。CACLS および ICACLS コマンドを使用して、ディレクトリを保護し、他のユーザーが削除できないようにしました。ディレクトリがシステム(NTFS)に存在する場合、正常に機能しました。USB ドライブにディレクトリを作成し、同じコマンドを使用しました。出力は、「Cacls コマンドは、NTFS ファイル システムを使用するディスク ドライブでのみ実行できます」です。 ディレクトリが USB ドライブに存在する場合に、この概念を実現するコマンドはありますか?

0 投票する
1 に答える
264 参照

batch-file - CACLS コマンドによるファイルのロック解除

誘惑が大きすぎて、自分でテストしなければなりませんでした。

CACLSすべてからファイルをロックするために次を使用したコマンドについて話している

私は次のような印象でこれを行いましたが、いいですね:

CMDが変更が成功したことを伝え続けているにもかかわらず、これは失敗します

この問題を解決するにはどうすればよいですか?

0 投票する
3 に答える
2278 参照

c++ - ShellExecute を使用して複数のパラメーターで icacls を実行する

C++ から icacls を実行しようとしています。以下のコードは何もしません。なぜそれが何もしないのかはまだわかりません。cmd ウィンドウが自動的に閉じてしまうため、どの icacls が返されるのかわかりません。HINSTANCEもあまり提供しません。複数のパラメーターで icacls を使用するにはどうすればよいですか?

0 投票する
1 に答える
9610 参照

batch-file - Cacls、Windows 7、完全なアクセス許可、ローカル名

(win7では非推奨)Caclsを使用してフォルダーへのフルアクセス許可を付与する必要があります。私はcaclsでローカライズされたユーザー名とグループ名を使用する必要があるようです。例えば:

これにより、「アカウント名とセキュリティIDの間のマッピングが行われていません」というエラーが発生しました。そして、次のコマンドは正常に機能します(ロシア語のユーザー=Пользователи)。

システム言語に関係なく、フォルダに完全なアクセス許可を付与するにはどうすればよいですか?

0 投票する
2 に答える
3259 参照

c# - C# Windows サービスで CACLS を使用する方法

C# サービスを使用して、特定のフォルダーをユーザーからブロックしたい。つまり、サービスがブロックされているかどうかに関係なく、サービスを開始すると、最終的な結果はブロックされたフォルダーになります。私はコードを書きました。しかし、応答はよろしいですか?これを解決するのを手伝ってください