我有一个 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”或您创建的用户对其进行写入。