web-dev-qa-db-ja.com

LinuxでNTFS ACLを変更するには?

これは、Sambaの構成に関するものではありません。外部NTFSドライブ、Windowsを実行しているPCの別のパーティション、またはネットワークディレクトリのWindowsアクセス許可を変更したいのですが(私のPCはサーバーではありません)。

Linuxでicaclsと同等のものが必要で、fattattrを見つけましたが、隠しファイルやシステムファイルなどの一部の属性のみを変更します。

「Linuxのcaclsの代替」、「ntfs acl linuxの変更」、「windows permissions linuxの変更」、および想像できる他のすべての組み合わせのグーグル検索を試みましたが、NTFSパーティションでは機能しないsambaサーバー構成とsetfaclについて見つけました。

誰が私を助けることができますか?

2
Tiago Pimenta

あなたが求めていることをすることは不可能だと思います。

マウントオプションを使用してユーザーをマップし、アクセス許可を設定できますが、Windowsパラメーターを変更できるとは思いません。

詳細については、NTFS-3gのドキュメントを参照してください。

http://www.tuxera.com/community/ntfs-3g-manual/

http://www.tuxera.com/community/ntfs-3g-advanced/ownership-and-permissions/#options

制限事項

ユーザーとグループを識別するために必要なSIDは、Windows上で作成する必要があります。ただし、ユーザーマッピングファイルは、Windowsでフォーマットまたは使用されていない場合でも、任意のパーティションにコピーできます。

グループが所有者と世界(chmod 745など)に付与された権利を拒否されているいくつかの異常な基本的な権利の構成は、Windows管理ツールによって拒否されます。ただし、それらはWindows自体によって正しく解釈されます。 POSIX ACLを使用すると、Windows管理ツールによって拒否される構成が増えます。

基本バージョンは、複数のユーザーがいるデュアルブートシステムに最適であり、複雑なユーザー構成はPOSIX ACLから利益を得ます。複数のWindowsまたはLinuxシステムにプラグインできるデバイスに必要なユーザーマッピング機能はまだ利用できません。

4
Panther