Linux文件共享------Samba服务器

    一般情况下,一种操作系统并不能完全代替另一种操作系统。所以,操作系统的集成是一种重要的需要。构建Linux局域网,通常使用Linux操作系统作为服务器,而客户机一般选用Windows操作系统。

    网络互联是指采用适当的技术和设备将孤立的网络连接起来。由于网络协议是分层的,应此网络互联也存在层次互联的问题。

           利用Samba实现Linux局域网中的不同主机之间的资源共享

SMB是网络通信协议,它与Unix/Linux下的NFS在功能上是相似的,都是让客户端机器能够通过网络分享文件系统。

回忆一下如何更改IP地址

在面板中“system(系统)”>“Administator”(管理员)>“Network(网络)”

先删除“eth0.bat”

然后进入“eth0”进行手工输入。完成后按“关闭”然后再按“激活”

激活成功想要校验一下的话,可以打开物理机的Windows下的“运行” 输入 ping 手工修改的IP地址 -t

要想在虚拟机中也校验打开终端#ping  手工修改的IP地址

 

Samba服务器的配置文件,服务器文件一般都在/etc目录下

用Vim进入/etc/samba/smb.conf文件

在该文件中可以使用“#”或者“;”作注释符号

下面要讨论一下该文件中以下区段的作用和含义:

【global】----全局设置,可以定义服务器工作组的信息

        workground=Myground               ----------定义工作组的名称

        server string=samba server vesion%V                  -------------server的的信息,%V是用于显示当前服务器的版本号

  重点:

         interface=lo etho 192.168.12.2/24 192.168.13.2/24

         hosts allowe=127.192.168.12.192.168.13

         interface定义Samba服务器侦听的端口,“lo”表示本地环回端口。即“127.0.0.1”,“etho”表示本地的第一个以太网借口。如果该接口设置成多IP模式,则侦听所有IP地址。“192.168.12.2/24”表示侦听系统中192.168.12.2IP地址,子网掩码为255.255.255.0。“192.168.12.3/24”表示侦听系统中192.168.12.3的IP地址,子网掩码为为255.255.255.0

         hosts  allow:定义语序访问Samba服务器的客服端地址(即主机地址),其中“127.”表示允许访问;“192.168.12”表示允许192.168.12.1~192.168.12.254的所有IP地址访问。即开放192.168.12.所在的整个子网;“192.168.13”表示允许192.168.13.1~192.168.13.254中所有的IP地址,即开放192.168.13中所在的整个子网。

     security=user

       security定义服务器的验证模式。其中“user” 表示用户模式,在该服务器下登陆服务器要输入相应的密码和用户名。

     “share”就是匿名共享模式,无须密码。

【printers】  ------设置打印共享

 load printers=yes   -----是否开启本地打印机

cups options=now         

 【homes】

    comment=Home  Directions    

  blowsable=no   

   writeable=yes    

    valid user=%S   

  注解:

   comment=Home  Directions:定义描述该共享资源的信息

   blowsable: 定义是否允许用户浏览,“no”为不允许,反之,允许。

   writeable:定义是否允许授权用户写入操作。(yes ,no)

 vaild users  :定义有效用户(允许通过samba服务器共享自己所在家目录的用户)其中%S中的S为大写,是表示在“/home‘目录中有自己的字目录的用户。

练:如何设置共享资源

  【public】  -----与【homes】的区别是路径由自己设定

  comment=public stuff

   path=/home/samba

   public=yes

   writable=yes

  write list=+stuff

注解:【public】-----定义一个共享资源,名称为public

            path--------定义共享资源的路径

         comment--------定义描述信息

            public--------表示允许所有人浏览,及时否允许匿名访问

           writable-----是否语序写入操作

         write  list --------表示设置允许写入操作的用户列表

            +staff:表示允许该组所有组成员执行写入操作,当如果有多个用户列表,可采用以下方式:“write list=user1,user2.……”

           如果在write list 后面发现@groundname,则该组是NIS中的用户组。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值