首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用777权限挂载fat32分区

使用777权限挂载fat32分区
EN

Ask Ubuntu用户
提问于 2013-03-15 16:38:01
回答 2查看 5.2K关注 0票数 2

我知道,这个问题被问了很多次。刚搜索了几个小时,但我什么也没做。

我想做的就是设置一些NAS。作为一个测试,我拿了一个记忆棒作为存储。记忆棒是用fat32文件系统格式化的。因为fat32是一个windows文件系统,所以它与以linux方式更改权限的方式不兼容。在我搜索web的几个小时中,我遇到了许多不同的方法来更改挂载过程中的权限,但不是正确的,每次我的挂载目录的权限是755。

我的fstab看起来是:/dev/某事/mnt/某样vfat .0

我在选项领域做了很多尝试。一开始只是默认值,然后是写选项,还尝试了掩码、dmask和umask选项。

为了测试fstab是否不是错误,我还尝试通过使用fstab选项使用挂载命令挂载。

有人知道真正的解决办法吗?只是使用NTFS文件系统?使用其他安装选项?

EN

回答 2

Ask Ubuntu用户

发布于 2013-03-15 17:05:11

如果您只使用LINUX的闪存驱动器,我建议您重新格式化并使用ext2或ext4。

如果将它与Windows一起使用,则可以使用fat,在fstab中使用此条目

代码语言:javascript
复制
/dev/something  /mnt/something  noauto,users,uid=1000,gid=100,dmask=0000,fmask=0000,utf8  0  0

如果您愿意,可以更改uid或gid。

票数 1
EN

Ask Ubuntu用户

发布于 2020-06-15 01:14:34

为什么FAT文件系统的工作方式不同

FAT、FAT32和exFAT是为文件传输和多系统兼容性而设计的文件系统。它们不考虑用户特权或权限。这使得它们对于像USB内存驱动器这样的东西非常有用,因为它们可以从一台计算机移动到另一台计算机。

这就是说,Linux系统中的挂载分区应该是操作系统的一部分,因此必须将安全权限添加到安装命令(或fstab文件中的配置)中。

如何添加权限配置

添加权限的秘诀是在安装命令/配置中使用掩码。

正如@Panther之前提到的那样,使用dmask (目录掩码)和f掩码(文件掩码)选项。

代码语言:javascript
复制
/dev/something /mnt/something  noauto,users,uid=1000,gid=1000,dmask=0000,fmask=0001,utf8  0  0

与豹的推荐不同,我对fmask=0001进行了分析,以避免任意用户在这些目录中执行任何文件。

您可以在另一个答案中阅读有关掩码权限的更多信息。

为NAS共享

创建自定义用户/组

我还建议创建一个用户和组(至少一个组)来指定谁可以实际访问和编辑这些内容。

祝好运。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/268222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档