由于桑巴舞共享问题,我的头发已经掉光了。
- 我在树莓派上有一个 ext4 samba 共享,并指定了掩码
0777
。 - 只有
myuser
在树莓派上才能通过 samba 进行身份验证。 chmod -R
并chown
在文件夹上运行以修复(自行创建的)授权问题。myuser
已添加到组中debian-transmission
,以便从我的笔记本电脑正确访问 torrent 文件。- 在我的笔记本上,我
myuser
通过 samba 使用适当的密码访问文件。
现在,新下载的文件和文件夹有所有者colord
和组avahi-autoipd
,我无法理解它。我也只能从笔记本读取访问权限。我怎样才能解决这个问题?
编辑:服务器上的所有者是debian-transmission
,检查的所有者ls -l
是colors
,组avahi-autopid
...
Edit2:根据@X Tian的评论,笔记本上的uid和gid确实等于debian-transmission
samba服务器上的用户和组。
答案1
我认为解决您的问题可能有两种选择。
尝试添加到
[global]
以下部分/etc/samba/smb.conf
:force user = myuser force group = debian-transmission
第二个选择。我不确定它是否有效,但如果第一种方法失败,您应该尝试。向共享文件夹添加粘滞位。
chmod 2770 SHARED_FOLDER find SHARED_FOLDER -type d -exec chmod g+s {} \;