最近、私が取り組んでいるフィルター ドライバーに対してバグが報告されました。彼らは、制限されたユーザーがファイルのアクセス許可を削除しても、Windows ファイルを削除できるようにしたと言いました。
私はそれを見てきましたが、それは私のドライバーとは何の関係もありません.Windowsの新規インストールでもこれが可能です. もし、あんたが:
- 非管理者である「limiteduser」というユーザーとしてログオンします。
- テキストファイルを作成する
- ファイルのセキュリティを編集する
- 継承されたアクセス許可を削除し、「limiteduser」がファイルに対する権限を持たないようにします。
これを行うと、次のことがわかります。
- ファイルの内容を変更することはできません。
- ファイルの名前を変更/移動したり、ごみ箱に送信したりすることはできません
ただし、次のことができます。
- shift-delete を使用してエクスプローラーでファイルを削除します
- cmd.exe (del myfile.txt) でファイルを削除します。
どうしてこれなの?ファイルの削除は常に親フォルダーのプロパティですか? もしそうなら、なぜファイルの名前を変更しないのですか?