如何在用户“www-data”和“pi”之间共享经过 fstab 处理的外部硬盘?

如何在用户“www-data”和“pi”之间共享经过 fstab 处理的外部硬盘?

我一直在努力解决这些问题 教程,希望设置 Raspberry Pi 来同时运行 Owncloud 和 Resilio Sync。首先,我安装了 Owncloud 并按照指南中的建议为其提供了对已安装的外部 HDD 的访问权限,并且它可以工作,但尝试“合并”外部 HDD 的权限,以便它和 Sync 都具有对该目录的读/写访问权限事实证明令人沮丧(即它在同步端不起作用)。

Sync 由“pi”用户拥有。 Owcloud 归“www-data”用户所有。我尝试 chown-ing Sync 以“www-data”运行,但这没有任何积极效果。这是我当前的 fstab 条目:

UUID=[UUID HERE] /mnt/ownclouddrive auto nofail,uid=33,gid=33,umask=0027,dmask=0027,noatime 0 0

另外,看来我需要 fstab 驱动器才能使 Owncloud 正常工作。

我在忽略什么?我是 Linux 新手,因此非常感谢您的帮助。谢谢你!

答案1

将其更改fstab...gid=www-data,umask=0007,dmask=0007...允许组访问驱动器。读man umask

然后,将用户添加piwww-data组:sudo adduser pi www-data。读man adduser

注销和登录 - 组在登录时设置。

相关内容