Linux 可以读取、写入和执行 FAT32 格式的文件(vfat 驱动程序)。然而,自动挂载(在我的例子中是Ubuntu)会导致所有文件都归root所有且不可执行。
通过更改文件 /etc/fstab 可以更改这些权限。事实上,文件现在可以由任何用户拥有,并且可以由每个人执行。然而,这是一个静态解决方案。启动时必须插入 USB 磁盘。重新插入同一根棒可以恢复旧的根拥有的情况。为了让分区重新由用户拥有并由每个人可执行,必须执行“umount”和“mount”。这很令人恼火,不是最后,因为“挂载”需要 root 权限。
是否有可能创建一种情况,即当将带有 FAT32 分区的 U 盘热插入正在运行的 Linux 系统时,FAT32 分区会自动挂载,并具有世界可以写入该分区并在其上执行文件的权限?