7.3.3 Windows系统主机匿名访问Samba服务器
测试无误后,打开Windows系统,当然先要把Windows系统主机的IP地址设置与Samaba服务器网卡IP地址处于同一网段,如果处在不同网段则要配置相应的网络路由。现以Windows XP系统访问Samba服务器为例进行介绍。
在Windows
XP系统中,进入"网上邻居"窗口即可见到Samba服务器,如图7-7所示。双击Samba服务器(Sambaserver),意外地出现如图7-8所
示的错误提示。出现这种连计算机本身都访问不了的情况多数是由于对方防火墙阻止了。如果出现共享文件访问不了,则可能是因为共享文件没有授权给访问用户,
所以在配置共享资源时,至少得让除目录或文件所有者和所属群外的其他用户具有读取的权限。可以通过chmod命令修改。
在Samba服务器终端提示符下输入setup命令,打开系统配置窗口。然后打开如图7-8所示的防火墙配置窗口,禁用防火墙和SELinux。当
然可以不禁止,只需要在防火墙中添加允许NetBIOS服务端口(UDP 137和138、TCP 139)和NMB服务端口(TCP
445)即可。可以单击图7-9所示配置窗口中的"定制"按钮,在打开窗口的"其他端口"栏中输入这几个要允许的端口号,中间用空格分隔,如图7-10所
示。
|
(点击查看大图)图7-7 在Windows XP的"网上邻居"窗口中见到的Samba服务器 |
|
(点击查看大图)图7-8 错误提示对话框 |
|
(点击查看大图)图7-9 "防火墙配置"窗口 |
|
(点击查看大图)图7-10 "防火墙配置-定制"窗口 | 其
实还有一种更简单的方式,就是在桌面上执行"系统"→"管理"→"安全级别和防火墙"命令,打开"安全级别设置"窗口(如图7-11所示),在"防火墙选
项"选项卡中,首先在"防火墙"下拉列表框中选择"启用"选项,然后在"信任的服务"列表框中选择Samba选项,最后单击"确定"按钮,它会自动把
Samba所需的上述4个端口的通信都允许。
|
图7-11 "安全级别设置"窗口的"防火墙选项"选项卡 | 再回到Windows XP系统主机的"网上邻居"窗口,再次双击Samba服务器,终于可以打开了,见到了久违的共享目录--doc,如图7-12所示。双击后即可进入到这个目录对其中的文件和子目录按授权的访问权限进行操作。
|
图7-12 Windows XP系统"网上邻居"窗口中浏览的Samba服务器上的共享目录doc |
|