我可以从 Windows 7 访问和读取 Samba 文件夹。我一直在遵循一些网站的说明:
我的 Windows 7 配置如下:
http://www.tomshardware.com/forum/75-63-windows-samba-issue http://www.linuxquestions.org/questions/linux-server-73/windows-7-beta-1-and-samba-696990/
我的 smb.conf 有一个共享文件夹,配置为不需要身份验证,如以下站点所述:
http://ubuntuforums.org/showthread.php?t=658056
我还尝试了以下操作:
chmod -R 775 sharedfolder
chown -R someuser:somegroup sharedfolder
in smb.conf :
create mask = 0775
但我仍然收到我没有写入权限的消息。
答案1
我使用 Windows 7 写入在 CentOS 5.2 上运行的 Samba 3.0.28 服务器上的共享文件夹,没有任何问题。如果您能发布您的 smb.conf 文件(或者至少是全局部分和与您询问的特定文件夹相关的部分),那将很有帮助。
您发布的 UbuntuForums.org 链接显示了一个包含“writable = no”的示例配置。我假设您尚未在 smb.conf 中的文件夹中设置该设置。
答案2
嗯...-r
或者-R
?Samba 在什么操作系统/发行版上运行?
答案3
我在 Windows Vista 和 Windows 7 上向 Mac OS X 上的 Windows 共享写入时遇到了不太一样的问题。解决办法是更改本地策略以启用与旧版本 NTLM 的兼容性。
[编辑:我没有读过 OP 的链接,所以如果你想忽略我,请随意 :)]
答案4
Windows 7 允许您通过 FTP 映射驱动器号。我宁愿放弃 Samba,而改用它。如果您运行 Putty.exe 隧道,您甚至可以通过 SSH 端口加密连接。