Windows通过samba服务器访问linux实现文件共享

 什么samba服务器

    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。

 所谓的服务器,就是samba这个服务器架构,客户端级等同于我们的可以访问的用户,大致这么理解就好。


 在linux上架设samba服务器

1、  下载及安装Samba

    首先我们需要获得samba安装包,获取途径我就不说了,网上到处都能找到。

    有了安装包后,我们通过linux   rpm -ivh  安装包   这个指令安装

2、  配置Samba

    安装好samba后我们需要通过linux来给配置一些信息


    首先我们需要向samba中添加登陆用户及密码

    指令 smbpaawd -a 用户名

    这个用户名设置一个已存在的用户就以了

    执行这个指令后,你就需要社会中自己的samba的登陆密码了

    密码和你系统用户的登陆密码没有关系,这个设置的密码就用来登陆服务器

    

    设置好用户和密码后,我们需要配置smb.conf这个文件

    指令 vim /etc/samba/smb.conf 

    打开这个文件后,我们一直往下翻文件找到[home]这一行

    然后执行6yy这个指令,复制[home]开始到第六行

    然后在[home]这一行上边执行指令p复制。

    接下来我们就需要改我们刚刚复制的那段代码

    我改好的代码如下:

    [root]

       comment = Root Directories

       path = /

       browseable = yes

       writeble = yes

    ;  valid users = samba   

   解释一下这段代码:

   1、2行的代码直接照着写就可以了

   path=/访问到根目录,如果你想访问到其他的目录,直接改等号后面的类容就可以了

   browseable=yes 代表可浏览,如果是no的话表示不可浏览

   writeble = yes代表科写入,如果是no的话表示不可写入

   ; valid users = samba 这个是表示登陆的用户是samba,你的登陆用户是你之前设置samba登陆的密码的用户

   写好之后 指令:wq 保存退出 

3、  重启samba服务

   指令 /etc/init,d/smb restart  

 完成以上的操作,离我们共享文件成功了一大半了。


 要顺利的文件共享,我们还需要两个基本条件

 1、linux处于网络之中

  /etc/init.d/network restart

 2、关闭防火墙

 /etc/init.d/iptables stop

 完成以上操作我们就可以实现文件共享了。

 到此还要个非常值得注意的地方

    文件共享时,一定要用自带IE浏览器,否则你是连接不到linux

    我以开始使用goole浏览器,完全是不行。

 没有IE的话就打开Windows的文件管理器,在地址框里输入linux的网络地址,也可以访问,

 IE浏览器其实也是领用的文件管理器的对话框

   

   

   

    

   

  

 

       


   

你可能感兴趣的:(linux)