samba简介

一、简介 

        Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件,Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。Samba服务器可实现如下功能:WINS和DNS服务; 网络浏览服务; Linux和Windows域之间的认证和授权;UNICODE字符集和域名映射;满足CIFS协议的UNIX共享等。

二、Samba服务的安装

        1、可以联网使用yum工具安装,也可以通过系统光盘挂载安装。

blob.png

blob.png 

        2、查看安装情况

blob.png 

        3、启动Samba服务

blob.png

三、配置Samba服务 

Samba的主配置文件为/etc/samba/smb.conf    

        1、 server string = Windows 7 Ultimate 6.1   可以伪装服务名 blob.png  blob.png blob.png

            2、 hosts allow = *.*.*.*      客户端可访问的列

blob.png

blob.png

blob.png

        3、log file = 路径        设置日志文件的路径

blob.png

blob.png

        4、path =路径      指定共享源文件的路径

blob.png

blob.png

blob.png

        5、  browseable = NO(YES)   设定共享目录是否可以浏览

blob.png

blob.png

blob.png

blob.png

        6、 writeable = NO(YES)        指定对共享目录是否可写、可删除

blob.png

blob.png

blob.png

blob.png

        7、force create mode = 0775


blob.png

        8、其他设置

                workgroup = WORKGROUP   所要加入的工作组或者域

                security = user     设置用户访问的安全模式  

                passdb backend = tdbsam                  加密方式 

                log level = 2             设置日志文件的个数

                max log size = 50               设定日志文件的最大的大

                public = yes                开启匿名登录功能

四、实验操作举例

        要求:1、创建baisuzhen,xuxian,fahai,xiaoqing,xushilin,guanyin 六个用户

                  2、要求以上六个用户都可以浏览并访问目标主机的共享目录leifengta,匿名用户可访问但不可浏览。大小2GB。未来可自动扩展

                  3、baisuzhen,xuxian,xushilin 可以在该共享目录下创建及删除文件,且彼此之间创建的文件,可以相互修改,其他用户不可创建文件。

                  4、xuxian,xushilin最多能各自创建200M的数据,且不能删除其他人创建的文件,baisuzhen不受限制.

                  5、六个用户各自都 有一个以自己名字为名的共享目录,仅自己可见可访问可创建,他人不可见,guanyin对所有目录均有完整权限。

        步骤:1、创建用户并设置密码

blob.png

blob.png

            2、创建共享目录,并创建逻辑卷

blob.png

blob.png

blob.png

blob.png

blob.png

blob.png

            3、配置系统开机自动挂载

blob.png

blob.png

            4、配置smb系统文件

blob.png

            5、配置共享目录的权限

(1)baisuzhen,xuxian,xushilin对baishezhuan目录具有完整的权限

blob.png

(2)配置baisuzhen,xuxian,xushilin属于同一个组,可以保证相互创建和修改

blob.png

blob.png

(3)设置共享目录的所属人为baisuzhen,保证baisuzhen对该目录下所有文件均有完整权限

blob.png

(4)保证其余所有人对共享目录baishezhuan都不可以删除

blob.png

            6、设置子配置文件

(1)创建baisuzhen用户的子配置文件,xuxian,xushilin用户跟baisuzhen用户权限完全相同

blob.png

blob.png

(2)创建xiaoqing用户的子配置文件,fahai用户跟xiaoqing用户权限完全相同

blob.png

blob.png

(3)创建guanyin用户的子配置文件,保证guanyin对所有用户共享目录均有完整权限

blob.png

blob.png

            7、创建各自用户的共享目录

blob.png

            8、开启quota,对xuxian,xushilin用户限定最多创建文件大小

blob.png

blob.png

blob.png

blob.png

blob.png

blob.png

            9、在Windows中测试实验效果

(1)测试xuxian用户权限

blob.png

blob.png

blob.png

blob.png

blob.png

blob.png

(2)测试xushilin用户权限

blob.png

blob.png

blob.png

blob.png

blob.png

(3)测试baisuzhen用户权限

blob.png

blob.png

blob.png

blob.png

(4)测试fahai/xiaoqing用户权限

blob.png

blob.png

blob.png

(5)测试guanyin用户权限

blob.png

blob.png

blob.png

(5)测试匿名用户登录

blob.png


猜你喜欢

转载自blog.51cto.com/13869554/2298769