我正在使用 Ubuntu Server 12.04Lts 设置家庭服务器,并尝试将我的 Windows 7 桌面连接到它。但是,当我尝试从我的 Windows 7 PC 连接时,我收到一条消息,提示“Windows 无法访问 \Unbutuserver\Shared Drive,请检查名称的拼写”
我正在使用以下配置文件
[global] workgroup = WORKGROUP #(将其设置为您的 Windows 工作组) netbios = WORKGROUP #(将其设置为您的 Windows 工作组) security = share [Shared Drive] #(将其设置为您希望共享文件夹具有的名称) comment = entire shared drive #(关于共享文件夹的注释) path = /netstorage #(共享文件夹的路径或硬盘的挂载点) read only = no guest ok = yes writable = yes
当我运行 testparm 时,我得到以下信息
从 /etc/samba/smb.conf 加载 smb 配置文件 rlimit_max:将 rlimit_max(1024)增加到 Windows 最低限制(16384)
处理部分“[glbal]”
在服务部分发现了全局参数工作组!
遇到未知参数:“netbios”
忽略未知参数“netbios”
在服务部分发现全局参数安全!
警告:服务全局中没有路径 - 导致其不可用!
注意:服务 glbal 被标记为不可用。
处理部分“[共享驱动器]”
已加载服务文件。
服务器角色:ROLE_STANDALONE
按 Enter 键查看服务定义的转储 [global] idmap config *: backend = tdb [glbal] available = No [Shared Drive] comment = entire shared drive #(关于共享文件夹的注释)
path = /netstorage #(Path to the shared folder or mount-point of harddrive) read only = No guest ok = Yes
我所要做的就是使安装有 RAID5 阵列的“Netstorage”目录通过网络可供我的 Windows PC 访问。
非常感谢你能提供任何帮助
答案1
我在使用 Win7 + Samba 时遇到了类似的问题。尝试以下注册表调整,对我有用:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\Parameters]
DWORD DomainCompatibilityMode 1
DWORD DNSNameResolutionRequired 0
来源:桑巴维基