我想以只读方式与所有人共享主文件夹,同时使其临时子文件夹可写。我试过:
[Home]
path = /home/bamw
browsable =yes
writable = no
guest ok = yes
read only = yes
force user = bamw
[Temp]
path = /home/bamw/temp
browsable =yes
writable = yes
guest ok = yes
read only = no
force user = bamw
但看起来 /home/bamw 的只读权限会覆盖对 temp 的可写访问权限。在不创建专用 Samba 用户的情况下执行此操作的正确方法是什么?
答案1
只需添加create mask = 777
到 RW 共享即可。
您还可以将权限和所有权重置为bamw
Temp
显然,如果您先输入,则无法写入Home
,但如果直接进入,Temp
则可以。
答案2
综上所述 - realpclaudio 在评论中的建议解决了问题,即
chmod 777 /home/bamw/temp
chown nobody:nogroup /home/bamw/temp