外付けハードドライブのディレクトリに設定されている許可ビットはWindowsで尊重されていますか?

外付けハードドライブのディレクトリに設定されている許可ビットはWindowsで尊重されていますか?

外付けハードドライブがあり、ntfsファイルシステムがあります。

出力からsudo fdisk -l

Disk /dev/sdb: 931.5 GiB, 1000170586112 bytes, 1953458176 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00023f15

Device     Boot Start        End    Sectors   Size Id Type
/dev/sdb1        2048 1953458175 1953456128 931.5G  7 HPFS/NTFS/exFAT

出力からmount

/dev/sdb1 on /media/t/My Passport type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

ルートでのみ実行、読み書きできるようにファイルシステムのディレクトリに一部の権限ビットを設定した場合、外付けハードドライブをWindowsシステムに接続するときにその権限ビットが適用されますか?

すべてのオペレーティングシステム(特にLinuxとWindows)で、外付けハードドライブのディレクトリへのアクセスを制限する方法を見つけたいと思います。また見てくださいhttps://askubuntu.com/a/104544/1471

私は外付けハードドライブで動作しないという事実を知りましたがchmod、その理由と解決策を知りたいです。

$ ls -ld temp/
drwxrwxrwx 1 t t 144 May 27 18:31 temp/
$ sudo chmod o-rwx temp
$ ls -ld temp/
drwxrwxrwx 1 t t 144 May 27 18:31 temp/

ありがとうございます。

ベストアンサー1

ルートでのみ実行、読み書きできるようにファイルシステムのディレクトリに一部の権限ビットを設定した場合、外付けハードドライブをWindowsシステムに接続するときにその権限ビットが適用されますか?

いいえ、UNIXファイル権限はWindowsでは機能しません。

すべてのオペレーティングシステムで外付けハードドライブのディレクトリへのアクセスを制限する方法を見つけたいと思います。

通常、オペレーティングシステムごとに権限を設定する方法が異なるため、不可能です。ファイルシステムに現在インストールされているオペレーティングシステムに応じて、ファイルに対する適切な権限を設定する必要があります。

から引用この回答:

NTFSにはWindows ACEがあります。 Unixは各ファイルに「モードビット」を使用します。

NTFSでは、各ファイルには1人の所有者と0個以上のWindowsアクセスコントロールエントリ(ACE)があります。 ACEは、プリンシパル(ユーザーとグループがプリンシパル)、一連のジョブ(読み取り、書き込み、実行など)、そのジョブの許可または拒否で構成されます。ファイルには多くのACEがあります。ファイルではなく、Windowsのオブジェクト(レジストリキー、プリンタオブジェクト、その他のオブジェクト)にもACEが存在する可能性があります。ファイル操作が発生すると、すべてのACEが考慮されます。拒否は許可よりも優先されます。 Windows ACEは、ディレクトリのACEを設定し、それを下位レベルのディレクトリに自動的に伝播する継承をサポートします。

Unixのファイルには所有者と所有者グループがあります。所有者、所有者グループのメンバー、および他のすべての人(ワールドとも呼ばれる)の3つの固定された「プリンシパル」があります。各トピックには、読み取り、書き込み、および実行機能を扱う3つの「ビット」があります。 (ディレクトリとファイルにはさまざまな意味があります。ここを参照してください。)このビットは、誰が何をすることができるかを決定します。これはファイルモードと呼ばれ、ファイルに組み込まれています(別途ACEなし)。

おすすめ記事