Linux 上 zfs 上 SMB 上共享的文件无法通过网络读取

Linux 上 zfs 上 SMB 上共享的文件无法通过网络读取

该文件可以在本地打开。

我认为该问题与属性或权限有关,但我不知道如何检查它们。

这些文件是特定目录中的 GoPro 视频,最初保存在我的 MacBook 上。我使用命令将它们传输到 ZFS 池上的 Linux 机器上rsync -av --append-verify --info=progress2

现在,通过 SMB 从 Linux 机器共享的目录,Windows 10 和 macOS 都无法读取这些文件,尽管此共享上其他目录中的其他文件可以完全读取。

我该如何解决这个问题?我可以查询文件大小,看起来没问题。我实际上只是想确认所有文件都在 zfspool 上,这样我才能真正释放 Mac 的 ssd 上的空间……由于这些剩余的权限/属性相关问题,我对此没有信心。

我特别想知道如何修复 zfs 文件系统中的权限/属性,以便这种事情不会不断出现?我对任何访问控制都不感兴趣,所有这些都是针对 samba 用户非常粗略地完成的,我对此很满意。

答案1

我所需要做的就是chmod go=r查看文件。它们是-rw-------

相关内容