
Linuxでは、デフォルトの権限はディレクトリの場合は777、ファイルの場合は666です。したがって、umask = 022の場合、新しいファイルは644であり、新しいディレクトリは755です。
ただし、fat32ファイルシステムでUSBドライブをマウントすると、ディレクトリとファイルの両方に対するデフォルトの権限は777です。
私のファイルには次の行がありますfstab
。
/dev/sdb1 /media/usbdrive vfat user,noauto,noatime,flush,fmask=113,dmask=002 0 0
したがって、新しいファイルは664、新しいディレクトリは775です。
fat32 Uディスクの場合、ファイルとディレクトリのデフォルト権限は777です。普通ですか?
答え1
FAT32 は、所有権情報と権限ビットのためにディスク上の各ファイルに同じスペースを割り当てません。
したがって、おおよそ言うと、ファイルメタ情報がリポジトリから切り捨てられ、検索時に最も緩い方法で拡張されると言うことができます(他のユーザーがファイルを作成したことを知る方法がないため)。システムがこれを行わない場合は、作成したファイルを直接読み取ることができます。