問題タブ [dacl]
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.
windows - 「アクセス許可の原因は何ですか?間違って注文されていますか?」
SQLite と IIS に関連する特に厄介なエラーをデバッグしているときに、App_Data
プロパティにアクセスするときに権限の問題が発生しました。
App_Data のアクセス許可の順序が正しくないため、一部のエントリが無効になる場合があります。
ここにもスクリーンショットがあります:
私の質問は、間違った順序とは何かということではありません。非正規 ACL をプログラムで修正するにはどうすればよいでしょうか? すでに問題の良い紹介をしています。
私が知りたいのは、どのタイプの注文が間違っているかです。たとえば、Full Control
forを配置する場合Everyone
、それは他の許可の前または後に続く必要がありますか? エラーを引き起こす誤った順序の例はありますか? クリックしReorder
たので、マシンでエラーを再現できなくなりました。
windows - Windows アクセス許可コード: ACE を取得する際の回答がわかりにくい
所有者とグループの ACE を取得するコードを実装する際に、このコードをインスピレーションとして使用しています。
このコードをテストするために、フォルダーにファイルを作成しました。
昇格したコマンド プロンプトで、ファイル名を入力としてアプリ (上記のコードから作成された exe) を実行し、以下のような出力を確認します。
同じファイルを右クリックし、セキュリティ設定で、同じユーザーのファイルへのすべてのアクセス許可を拒否します。
このファイルでアプリを再度実行しても、同じ出力が得られます
何か不足していますか?このコードを理解しようとしましたが、明らかな間違いを見つけることができませんでした。