こんにちはすべて私はrootユーザーによる偶発的な削除から保護したいいくつかの非常に重要なシステムファイルを持っています。そのための新しいパーティションを作成し、読み取り専用アクセスでマウントすることはできますが、問題は、それらのシステムファイルを処理するアプリケーションにその部分への書き込みアクセス権を持たせ、それらを変更できるようにすることです。VFSを使用してそれは可能ですか?VFSがファイルへのアクセスを処理するので、VFSレイヤーにモジュールを挿入して、その部分への書き込みアクセスがあるかどうかを確認し、承認を確認して許可するか、拒否することができます。そうでない場合は、そのようなシステムをどのように実装できるかについての提案を私に提供してください。このようなシステムが存在する場合は、それらについても提案してください。私はLinuxを使用していて、これをCで実装したいのですが、Cでのみ可能だと思います。
編集:Windowsに実装されているそのような種類のプログラムがあり、管理者へのアクセスを、いくつかの重要なフォルダーにさえ制限することができますが、それはLinuxで可能でしょうか?私のアプリケーションはシステムのバックアップと復元プログラムであり、バックアップ情報を安全に保つ必要があります。ですから、誤って削除されないように、パーティションの安全な部分を確保したいと思います。フラッシュドライブをロックする方法がありますが、Linuxでパーティションをロックするためにそれらの方法のいくつかを使用できますか?マウントがパスワードで保護されるように?私はウイルスアプリケーションを作成していません。私のアプリケーションはユーザーにバックアップを削除するオプションを提供しますが、他のアプリケーションによるバックアップの削除を許可したくありません。編集:私はubuntuのシステムの復元とバックアッププログラムを書いています。私はコンピューター工学の学生です。
編集:Basile Starynkevitchから、このようなことをするとプログラミングの最悪の罪を犯すだろうという意見がありましたが、これを実験的なプロジェクトと見なして提案を提供していただければ、VFSレイヤーにいくつかの変更を加えることができます。これはうまくいくかもしれません。