2011-12-26 4 views

答えて

0

ここでは、ntfsprogsのソースコード、特にntfsinfoユーティリティのソースコードを見ています。これはあなたが望むことを行うようです。

+0

ありがとう、私はntfsinfoをチェックしています。別の質問:ntfs-3gにも同じ機能がありますか? –

+0

彼らは同じグループによって作られています。そして、私はNTFS-3gが実際にそれをしているとは思っていません。Windowsのファイルアクセス許可モデルは、従来のUnixやPOSIX ACLでもファイル許可モデルとはまったく異なります。 – fge

0

私はちょっと推測していますが、NTとLinux(そして他のUnix)ではセキュリティシステムが非常に異なるため、おそらく完全な忠実性で入手できる最良のフォーマットは、セキュリティ記述子の生のバイナリバージョンですファイル。 POSIX ACLや古典的なUnixのセキュリティへの不正確な変換が他にあります。

ディスクに保存されるフォーマットは、最大で64k、self-relative security descriptor(1バイナリBLOB)になります。 NTFSは、ルートディレクトリの特別な$ SECURITYファイルに各固有のセキュリティ記述子の1つのコピーを保持します。ファイルはそこの共有エントリを指し示します。これは、ほとんどの場合、ディレクトリまたはツリー内のすべてのファイルがすべて同一のSDを持ち、同じデータの5000個のコピーを格納するためのスペースが無駄だからです。 NTFSセキュリティを読み書きするファイルシステムドライバは、そのことを考慮する必要があります。

関連する問題