我在 ubuntu 机器上使用 samba 共享文件夹时遇到写入问题。我可以从 Windows 7 机器访问文件,但无法写入文件夹,有什么建议吗?
非常感谢
答案1
Samba 以本地 unix 用户的身份在运行 Samba 的服务器上执行文件操作。请确保您已在 smb.conf 中将此用户定义为所需的用户,并且该用户对目录/文件具有写访问权限。
你可以看到完整示例在这里
但基本上你想要做的是:
[someshare]
comment = Some Share
path = /path/to/share
read only = No
force user = someuser
force group = somegroup
guest ok = Yes
create mask = 0775
那么你只需要做:
chown -R someuser:somegroup /path/to/share
chmod -R 775 /path/to/share
答案2
首先检查以下两件事:
确保已选中共享文件夹属性中的“允许其他人在此文件夹中创建和删除文件”复选框,或者
确保使用 ubuntu 机器上的已知用户帐户来访问共享