如何使用 fstab 更改分区权限?

如何使用 fstab 更改分区权限?

我的硬盘上有一个 Ext4 分区,我正尝试将其用作 samba 共享。

samba 共享可见,但无法从网络上的任何设备访问,经过一些故障排除后,我发现这是由于在没有管理员权限的情况下无法访问分区造成的:https://i.stack.imgur.com/x9Piy.jpg

/etc/fstab 中该分区的行如下:

UUID=72eb5ecb-ccb9-4f2c-a357-0cdbee75609a /mnt/storage ext4 defaults,x-gvfs-show,rw 0 2

该分区以及其中的文件夹和文件的权限如下:https://i.stack.imgur.com/SPX9D.jpg

我能够列出分区的内容但不能访问它们,但是在尝试使用 chmod 递归地将分区的权限设置为 666(这不起作用,因为它只更改了分区上文件的权限)后,我不再能够这样做,然后重新挂载分区。

看来我能够在身份验证后使用 nautilus 更改分区的权限,但是在重新启动计算机或重新安装分区后它会改回来,而且我还没有测试它是否可以使 samba 共享可访问。

我想更改分区权限,以便任何用户和 samba 软件都可以使用 fstab 访问并读写该分区,这样我就不必在每次重新安装分区或重新启动计算机时手动进行身份验证和更改权限。除了针对特定于 NTFS 文件系统的类似问题的解决方案(使用 umask,它不适用于 Ext4)之外,我还没有找到有关如何执行此操作或如何解决此问题的任何信息。

相关内容