我在 Lubuntu 机器上定义了一个 samba 共享,如下所示:
[Samsung2Tb1]
comment = Samsung 2Tb1
path = /media/Samsung2Tb1
browseable = yes
read only = no
guest ok = yes
force user = user1
我一直尝试从 Windows 10 计算机向此共享的子文件夹写入文件。虽然我可以对第一个子文件夹执行此操作,但当我尝试写入任何其他子文件夹时,我收到“访问被拒绝”错误。
我已尝试将其添加到 smb.conf 条目:
创建掩码 = 0777 目录掩码 = 0777
但它没有帮助。我还尝试了:
sudo chown -R user1:user1 /media/Samsung2Tb1
但这也无济于事。
还有什么想法我还可以尝试吗?
答案1
我认为您有正确的 cfg,但检查顺序错误。请尝试使用创建掩码和目录掩码集再次创建子目录。如果不起作用,请在服务器上检查权限和所有者
ls -l
一切都应与主目录相匹配。
答案2
感谢您的反馈。我怀疑软件更新可能破坏了我的 Samba 安装,因为我已从备份中恢复了操作系统(使用相同的 smb.conf 文件),问题已消失。我想是时候停止接受更新了……