![Snow Leopard 通过 Samba 连接 Unbuntu 10.04 失败 - 需要帮助修复](https://linux22.com/image/515689/Snow%20Leopard%20%E9%80%9A%E8%BF%87%20Samba%20%E8%BF%9E%E6%8E%A5%20Unbuntu%2010.04%20%E5%A4%B1%E8%B4%A5%20-%20%E9%9C%80%E8%A6%81%E5%B8%AE%E5%8A%A9%E4%BF%AE%E5%A4%8D.png)
我有一个 Ubuntu 10.04 网络服务器。我想用我的 OSX 10.6 机器和 Finder 连接到它。
我已经在 Ubuntu 机器上安装了 openSSH 和 Samba。
在我的中smb.conf
我有一个共享定义:
[www]
comment = Development Computer WWW
path = /var/www
writeable = yes
browseable = yes
allow hosts = 192.168.1.
我可以使用非 root 用户通过 Finder 连接到计算机。当我尝试通过 Finder 添加文件时,出现“权限不足”错误。
请帮忙。我不确定问题出在 Samba 配置还是 OSX 10.6
谢谢
编辑(更多信息):我正在使用用户名和密码登录 Ubuntu 机器。目前 var/www 由 root 拥有。我正在使用非 root 用户登录 Ubuntu 机器。
答案1
Samba 使用自己的身份验证模型。您需要执行以下操作之一:
guest ok = yes
在 smb.conf 文件中定义共享时包含,然后在从 Finder 连接时单击使用“以访客身份连接”- 在 Ubuntu 系统上使用
smbpasswd -a
创建 Samba 用户,并从 Finder 中使用“以注册用户身份连接”。
无论哪种情况,您都需要更改要在 /var/www 下操作的目录的所有权和/或权限,以允许“guest”或您创建的用户对其进行写入。