別のサーバーから移行された完全なディレクトリ ツリーがあります。すべての子孫ファイルとフォルダーに伝播させたい必要な権限を持つ最上位レベルのフォルダーを作成しました。ただし、継承は 1 つのレベルでのみ機能します。
すべてのフォルダはローカルの管理者グループによって所有されています(再帰的に設定)
すべての権限は、「このフォルダー、サブフォルダー、およびファイル」および「子を置き換える...」がチェックされているため、詳細な権限ダイアログを使用して明示的に設定されました。
直下のサブフォルダーを選択して権限を表示すると、継承されたすべての権限が、予想どおり「このフォルダー、サブフォルダー、およびファイル」ではなく「このフォルダーのみ」として表示されます。このフォルダーの下にある子には、継承された権限はまったく表示されません。
icalcs を使用して子フォルダをリセットしようと試みました。これにより、すべてのファイルとフォルダがエラーなく処理されますが、問題は解決しません。
icacls "D:\parentDirectory\*" /q /c /t /reset
parentDirectory には「このフォルダ、サブフォルダ、およびファイル」の権限があります
parentDirectory\child には誤って「このフォルダのみ」が設定されており、継承されているため変更できません
parentDirectory\child\grandchild には権限がまったくありません (システムと作成者所有者を除く)
答え1
開けるフォルダのプロパティをクリックして高度なボタンの安全タブ。高度なセキュリティ設定ダイアログで、許可エントリ修正したい箇所を確認してください。これらの権限をこのコンテナ内のオブジェクトおよび/またはコンテナにのみ適用しますオプションが選択されていません。