昨天,我终于将我们的内部文件服务器从 13.04 更新到了 14.04。升级过程很顺利,但遗憾的是,它不再是一个文件服务器了。Samba 将不再允许 Windows 计算机浏览共享列表,并且只有在服务器上拥有帐户的用户才能连接(并且这需要他们输入用户名/密码)。
在 13.04 版本中,我们所有的共享都是公开的,不需要用户输入任何凭证。浏览共享列表非常方便。
我一直试图修改 smb.conf 文件,让它工作,但没有成功。我发现“service samba stop|start|restart”不起作用,但使用 smbd(和 nmbd,如果需要)确实有效。我遵循了几组不同的配置说明,包括 samba wiki 上的说明,但仍然没有任何效果。我必须让它再次工作快速地。
我已确保所有共享目录的权限都设置为 777。所有内容均不属于任何人。smbuser 是来自据称包含“使其工作”步骤的页面之一的建议。
以下是 testparm -s 的输出:
root@fs1:~# testparm -s 从 /etc/samba/smb.conf 加载 smb 配置文件 rlimit_max:将 rlimit_max(1024)增加到 Windows 最低限制(16384) 处理部分“[代理]” 处理部分“[备份]” 处理部分“[cr3nt4]” 处理部分“[evisd]” 处理部分“[安装]” 处理部分“[save_ak]” 处理部分“[save_dh]” 处理部分“[save_dje]” 处理部分“[save_spv]” 处理部分“[wgpo]” 处理部分“[pics3dev]” 处理部分“[pics3qvcs]” 处理部分“[cr3w2k]” 处理部分“[save_hwm]” 处理部分“[iso]” 处理部分“[mp3]” 处理部分“[save_hdy]” 处理部分“[modcomp]” 处理部分“[evidev]” 处理部分“[fpcdev]” 处理部分“[cr3qvcs]” 处理部分“[cr3ref]” 处理部分“[cr3nt4spv]” 处理部分“[Mcr3nt4]” 处理部分“[Mcr3w2k]” 处理部分“[fplref]” 处理部分“[fplqvcs]” 已加载服务文件。 服务器角色:ROLE_STANDALONE [全球的] 工作组 = EVI 服务器字符串 = %h 服务器(Samba,Ubuntu) 接口 = lo,eth0 仅绑定接口 = 是 服务器角色 = 独立服务器 映射到访客 = 坏用户 遵守 pam 限制 = 是 pam 密码更改 = 是 passwd 程序 = /usr/bin/passwd %u passwd chat = *输入新的*密码:*%n\n *重新输入新的*密码:*%n\n *密码已成功更新* . unix 密码同步 = 是 日志文件 = /var/log/samba/log.%m 最大日志大小 = 1000 dns 代理 = 否 用户共享允许客人 = 是 恐慌行动 = /usr/share/samba/panic-action %d idmap 配置 * : 后端 = tdb 只读 = 否 目录掩码 = 0777 仅限客人 = 是 客人同意 = 是 [代理人] 评论 = Steve 的临时文件 路径 = /home/shares/agent 有效用户 = smbuser [备份] 评论 = 其他系统的备份 路径 = /home/shares/backups/ 有效用户 = smbuser [cr3nt4] 评论 = CR3 NT4 PICS 路径 = /home/shares/cr3_nt4 有效用户 = smbuser [证据] 评论 = EVI 软件开发 路径 = /home/shares/fs1/evisd 有效用户 = smbuser [安装] 注释 = 安装包 路径 = /home/shares/fs1/installs 有效用户 = smbuser [保存] 评论 = Al Keet 的备份区域 路径 = /home/shares/fs1/SAVE_AK 有效用户 = smbuser [保存] 评论 = Don Horsley 的备份区域 路径 = /home/shares/DON 有效用户 = smbuser [保存] 评论 = Dave Etzold 的备份区域 路径 = /home/shares/fs1/save_dje 有效用户 = smbuser [保存] 评论 = Steve Valliere 的备份区域 路径 = /home/shares/fs1/save_spv 有效用户 = smbuser [工作组] 评论 = 工作组邮局 路径 = /home/shares/fs1/wgpo 有效用户 = smbuser [pics3dev] 评论 = PICS III 参考副本 路径 = /home/shares/PICS_III_Dev 有效用户 = smbuser [图片3qvcs] 评论 = PICS III QVCS 存储库 路径 = /home/shares/PICS_III_QVCS 有效用户 = smbuser [cr3w2k] 评论 = CR3 W2K PICS 路径 = /home/shares/cr3_w2k 有效用户 = smbuser [保存] 评论 = 霍华德的旧档案 路径 = /home/shares/fs1/save_hwm 有效用户 = smbuser [异质] 评论 = ISO 映像 路径 = /home/shares/iso 有效用户 = smbuser [mp3] 评论 = MP3 库 路径 = /home/shares/mp3 有效用户 = smbuser [保存] 评论 = 布奇保存的东西。别动! 路径 = /home/shares/save_hdy 有效用户 = smbuser [修改器] 评论 = MODCOMP 来源 路径 = /home/shares/MODCOMP 有效用户 = smbuser 区分大小写 = 是 地图存档 = 否 [证据] 评论 = CR3 2002 - EVI 来源 路径 = /home/shares/fs1/fpc/evidev 有效用户 = smbuser [fpcdev] 评论 = CR3 2002 - FPC 来源 路径 = /home/shares/fs1/fpc/fpcdev 有效用户 = smbuser [cr3qvcs] 评论 = CR3 PICS QVCS 存储库 路径 = /home/shares/cr3qvcs 有效用户 = smbuser [cr3ref] 评论 = CR3 PICS 源参考副本 路径 = /home/shares/cr3ref 有效用户 = smbuser [cr3nt4spv] 评论 = Steve 的 CR3 NT4 PICS M Drive 路径 = /home/shares/cr3nt4spv 有效用户 = smbuser [麦克3nt4] 评论 = CR3 NT4 PICS M Drive 路径 = /home/shares/Mcr3nt4 有效用户 = smbuser [Mcr3w2k] 评论 = CR3 Win2K PICS M Drive 路径 = /home/shares/Mcr3w2k 有效用户 = smbuser [fplref] 评论 = FPL QVCS 参考 路径 = /home/shares/FPL_Reference 有效用户 = smbuser [fplqvcs] 评论 = FPL QVCS 数据库 路径 = /home/shares/FPL_QVCS 有效用户 = smbuser
请帮助?
答案1
我通过对 smb.conf 进行以下更改使其正常工作:
- 添加:
用户名映射 = /etc/samba/username.map
- username.map包含一行:
没人 = *
- 改变:
映射到访客 = 坏用户
到映射到访客 = 密码错误
- 改变:
有效用户 = smbuser
到有效用户 = 无人
(共 27 股) - 跑:
smbuser -a 没人
然后按 ENTER 输入密码
重新启动 smbd 服务后,我能够浏览服务器的共享并连接到它们,而无需输入任何凭据。这解决了我的问题,因为我们在公共服务器上没有私人用户共享 - 每个人都是访客。
也许有人会发现我的问题/解决方案很有帮助。