fat32 USB 驱动器的基本权限

fat32 USB 驱动器的基本权限

在 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 没有在磁盘上为每个文件分配相同的空间用于所有权信息和权限位。

因此,粗略地说,您可以说文件元信息在存储时被截断,然后以最宽松的方式在检索时扩展(因为无法告诉其他用户创建了该文件)。如果系统不这样做,您将能够读取您自己刚刚编写的文件。

相关内容