最近有人向我咨询如何为拥有 5 台 Windows Vista PC 的小型企业设置 Samba PDC。所有者的技术不是很熟练,只想要“设置后就忘记”的东西。在试用 Ubuntu Hardy 并遇到一个又一个障碍后,我建议他们改用 Windows Server 2008。现在我对自己产生了怀疑,所以我想问问社区:
您会向小企业主推荐 Samba 吗?
有几个因素影响了我的决定。我对解决这些问题的任何解决方法都很感兴趣。
- Windows 7 支持不佳。3.4.0 中安全设置降级、加入域时出现 DNS 错误以及机器信任失败。这不是我希望在生产中看到的。
- 默认情况下,Samba 不支持 ACL。对于 Windows 和 NTFS 中“免费”提供的功能,似乎需要进行大量额外配置。
- Windows DNS 服务器会自动解析在 DHCP 中注册的名称。但在我的 BIND9 配置中,所有内容都必须手动且静态地输入。这看起来很糟糕。
- Samba 域仅在 NT4 功能级别上工作。如果客户端想要升级以利用新技术,我不确定他们是否有合理的升级路径。
- Active Directory 允许委派权限,尤其是用户帐户的权限。我认为 Samba 中没有类似的东西。
- 组策略将有助于保持环境锁定,因为某些计算机位于可公开访问的区域。
由于 Samba 4 还遥遥无期,因此似乎很难证明使用已有近十年历史且基本上没有升级途径的技术进行新部署是合理的。
答案1
我想这确实是一个主观的问题,所以我会给出一个主观的答案......
也许吧。如果企业主有意愿或有支持人员来解决技术问题,那么这可能是一个好办法。
但在这种情况下,我不会。我建议使用 Windows Server Standard 或 Small Business Server,无论哪个更能满足他们的需求。
答案2
如果您需要简单易用,请安装 SBS 2008(小型企业服务器)。它不会花费您很多时间,而且非常简单。该死的东西是一个大向导。
当然,samba 也可以这样做,但如果您对 Linux、samba、bind9 和 dhcp 一无所知,那么在生产环境中请远离它。
答案3
如果他们想要包含群件的系统,那么就选择 SBS 2008 和 Exchange 2007
如果他们想要一个简单的服务器来实现安全性,并且不需要群件,那么就使用 Exchange 2008 标准版。
如果他们只是想要一个本地 IMAP/POP 服务器,则可以将 hMailServer 添加到其中或进行外部托管。
如果他们不了解 Linux/Samba,那么从长远来看,Win2008 服务器 + CAL 的初始成本是值得的,因为可以节省时间。最坏的情况是,如果出现重大故障,他们可以向 MS 开具一张 260 美元的票据来修复它。