现在,大家的网卡应该能够根据自己实际的网络环境配、置好了ip 及子网掩码的地址,假如在windows 中现在已能够通过网上邻居来访问局域网了,那么假如一台运行linux 系统的电脑如何才能像windows 那样方便的访问局域网并共享本机数据给windows系统呢?这就需要启动SMB服务并配置Samba。

  因为本人单位的局域网管理比较简单,大家都是采用windows 匿名共享的,也就是说一个用户访问另一个用户的共享数据无需输入用户名和密码,直接通过网上邻居找到对方主机就能够访问的那种,所以这里也就介绍最简单配置的fedora的Samba服务,实现上述功能。


 我们前面介绍了,启动文档管理器后会看到光驱、文档系统和网络等图标,默认情况下双击网络图标只会出现一个“windows 网络”的图标,然后再打开该图标会发现没有任何能够访问的资源,即使我们已按照实际的网络环境配置好了ip 地址、网关地址和子网掩码,这是因为默认情况下系统并没有启动和windows 连网的SMB 服务。现在,我们通过“系统”→“管理”→“服务器配置”→“Services”打开“服务配置”工具(同样只能由root用户执行,非root 用户需要root用户密码授权),如图3所示。



  找到smb项,能够看到默认状态smb前面并没有被勾选,现在把smb 设为勾选状态,然后点击“保存”按钮保存配置,最后点击“开始”按钮马上启动该项服务。

  接下来需要配置Samba服务才能看到并访问windows共享,首先我们需要建立一个共享目录以便把linux下的数据共享给其他用户。方法为以 root 用户登录图像界面,打开文档管理器,双击文档系统,现在处于根目录下,点击鼠标右键选择新建文档夹并命名为“share”,然后右键点击share文档夹,在弹出的窗口中对该文档夹的权限进行配置,将组群的用户和其他用户对该文档夹的访问权限都修改为“创建和删除文档”,这样fedora 的任何用户都能够通过该目录共享数据,同样假如该文档夹的权限不放开的话windows 用户也无法访问。

  然后启动Samba 图像配置工具,方法为“系统”→“管理”→“服务器配置”→“Samba”打开“Samba 服务器配置”工具,如图4所示


  点击菜单栏中的“最好选择项”,在下拉菜单中点击“服务器配置”出现图5



 默认情况下工作组为mygroup,描述为Samba Server,这里根据大家的实际网络进行配置,本人单位的任何电脑都工作在workgroup 工作组,描述的内容改成名字的拼音方便使用xp 系统的用户方便查找,注意这里最好不要使用中文。然后点击“安全性”选项卡,将“验证模式”配置为“共享”,就能够使用匿名用户访问各种共享资源了,如图6


  现在通过双击文档管理器中的“网络”图标就能够看到workgroup 工作组,workgroup 组中的任何主机也能够看到并访问了,如图7:



  现在仅仅是能够访问别人的共享数据,完成下面的步骤就能够共享数据给windows 用户了:还是回到图4的界面,点击“添加共享”按钮,弹出图8:



  把前面我们建立专门用于共享数据的目录填入“目录”框中,并配置一个共享名,并添加描述,并勾选下边的“可擦写”选项,假如您希望windows匿名用户能对linux 的共享目录有写入和删除文档的权限能够勾选“可擦写”,如图9,然后在“访问”选项卡中配置为“允许任何用户访问”,如图10,点击确定,就完成了Samba 配置,出现图11。




  现在windows 用户就能够通过网上邻居访问fedora 系统中的share 目录了。