在wdOS下搭建samba服务器

一.简介:linux

Samba(SMB是Server Message Block其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用.Samba便可以用于Windows和Linux之间的共享文件,也同样用于Linux和Linux之间的共享文件,不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是须要架设服务器的.你们知道在Windows 网络中的每台机器便可以是文件共享的服务器.Samba 也同样能行,好比一台Linux的机器,若是架了Samba Server后,它能充当共享服务器,同时也能作为客户机来访问其它网络中的Windows共享文件系统,或其它Linux的Sabmba 服务器.咱们在Windows网络中,看到共享文件功能知道,咱们直接就能够把共享文件夹当作本地硬盘来使用.在Linux的中,就是经过Samba的向网络中的机器提供共享文件系统,也能够把网络中其它机器的共享挂载在本地机上使用.这在必定意义上说和FTP是不同的,Samba是用的NETBIOS协议.
数据库

Samba 应该范围主要是Windows和Linux系统系统之间共享文件或设备使用,是在网络上的计算机之间共享文件和打印服务的软件包,协议是客户端服务协议,提供的一个相似FTP客户程序的客Samba客户程序smbclient命令,通常都用在内网中使用.浏览器

   SWAT 是经过浏览器对 Samba 进行管理的工具之一。经过 SWAT ,能够在 Samba 容许访问范围内的客户端,用浏览器对服务端的 Samba 进行控制。在线文档的阅览、smb.conf 的确认和编辑,以及密码的变动、服务的重启等等均可以经过 SWAT 来完成,它的直观让 Samba 变得温和化,对那些不喜欢文本界面管理服务器的朋友来讲,是一个强大的工具。服务器

本文试图在wdOS系统下搭建Samba服务器并经过swat工具对其进行管理,如下是具体的搭建过程:网络

二.搭建过程:工具

1.使用命令yum install samba 在线安装samba服务器:测试

                    

2.配置samba的主配置文件/etc/samba/smb.confspa

  找到[global],在下面加入下图的内容:rest

           

            

在配置文件的末尾填以下几行,定义公众共享目录 :orm

            

3.建立将要经过 Samba 共享给 Windows 网络的目录

                  

建立系统用户并加入samba数据库;

                 

4.设置samba服务自启动,并从新启动samba服务:

                  

                  

5.安装 SWAT  工具:

                  

6.修改SWAT的主配置文件 /etc/xinetd.d/swat 

                  

7.从新启动swat工具,因为 SWAT 的启动是经过超级服务器,因此只要从新启动 xinetd 便可启动 SWAT

                   

三.测试结果:

  (这里分为使用swat工具和不使用swat工具的测试方法)

   1. 不使用swat工具的测试:

      与xp不一样的是,win 7的工做组也就是咱们在win7 桌面上看到的  网络  这一图标

      点进去以后会看到同一个工做组的计算机,找到你的samba服务器:

                       


点开samba server会出现这个须要验证的窗口:

                        

成功登录会看到下面的界面:

                        

这时能够尝试在public目录下建立一个文件并进行验证,我这里建立一个wdos.txttea.doc

                        

     我尝试在记事本上写进去一些内容,保存退出

                         

samba服务器查看/home/public,验证是否建立了一个记事本和一个word文档,并查看记事本里面的内容:

                         

2、使用swat工具的测试:

    咱们就能够经过 SWAT 容许范围(本文之内网192.168.1.0及本地127.0.0.1为例) 内的客户机的浏览器中,经过 http://服务器的内网IP:901 来访问服务端的 SWAT 了,我这里使用http://192.168.1.22:901为例:

                           

        成功登录便会看到以下界面:

               

  点开global就能够看到咱们前面在samba的主配置文件中设置过的内容

                  

四.可能遇到的问题的解决方案

1.vi /etc/selinux/config  将SELLINUX = disable

2.关闭防火墙: service iptables restart

相关文章
相关标签/搜索