我的 bananaapi 上运行着一个 owncloud。在 owncloud 的数据目录中,我链接到了外部硬盘上的一些文件夹。
此外,我想使用链接文件夹(如音乐、视频等)作为网络中的共享文件夹,以便 Plex 和 Back in Time 可以访问它。
我使用 Samba 来实现这一点。访问权限是如何维护的?有一种东西叫做Samba 用户.. 这是做什么用的?我的文件夹是www-data:www-data:
,因为 owncloud 建议使用这些所有权。
要通过 Samba 访问它们,我不想设置chmod
为777
。
我如何获得它们的权限,以便我可以使用 Samba 客户端来读取、写入共享文件夹?
答案1
Samba 用户是您创建的普通 Ubuntu 用户,然后使用它来设置 Samba。Samba 有自己的密码程序,称为“smbpasswd”,其中包含...
smbpasswd -a {user}
这样就可以访问 /home/{user}/
/etc/samba/smb.conf
还允许您为该 Samba 用户设置共享
[accounts]
comment = Accounts data directory
path = /directory/dir/
valid users = {user}
public = no
writable = yes
最后一个使文件可写。