我有一台计算机,它充当本地 Web 开发服务器,使用带有桌面 GUI 的 Ubuntu 12。我正在使用 SAMBA 来共享一个文件夹/var/www
(我知道不建议这样做,但它是共享的,而且是本地的,我还将所有者更改为用户 chad)。我在 ubuntu 上安装了 samba,我可以看到该文件夹,但无法连接到该文件夹。这是我的副本,smb.conf
以下是我尝试过的方法:
- 使用 samba gui 服务器管理创建共享文件夹。
- 将用户分配给文件夹并设置用户名/密码
- 最初我只是用工作组我以为这样可行,但事实并非如此。然后我尝试将工作组名称更改为
s1domain
并使用它。
问题是当我尝试从 Windows 8 连接时,它会提示我登录。我尝试了以下组合:
- s1\乍得
- s1domain\chad
- 工作组\乍得
- 乍得
我很困惑,因为当提示符第一次出现时,它显示我的计算机名称。我应该使用哪个工作组和域?我曾经实际使用过一次,然后突然停止工作。如果我向所有人开放共享,它也会正常工作。
SMB配置文件:
workgroup = s1domain
[www2]
path = /var/www
writeable = yes
; browseable = yes
valid users = chad
答案1
可以使用 smb.conf 中的更多信息。如果这确实是 [global] 中的唯一一行,那么“testparm -sv”的输出可能会有所帮助(请不要注释行)。
“chad” 是有效的 Samba 用户吗 (您是否使用 smbpasswd 将他添加到 Samba)?