您的位置:首页 > 运维架构 > Linux

samba服务基础介绍

2018-10-11 15:35 239 查看

一、简介 

        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工具安装,也可以通过系统光盘挂载安装。


 

        2、查看安装情况

 

        3、启动Samba服务

三、配置Samba服务 

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

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

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

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

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

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


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


        7、force create mode = 0775


        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、创建用户并设置密码


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

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

            4、配置smb系统文件

            5、配置共享目录的权限

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

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

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

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

            6、设置子配置文件

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

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


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

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

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


            9、在Windows中测试实验效果

(1)测试xuxian用户权限


(2)测试xushilin用户权限


(3)测试baisuzhen用户权限

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

(5)测试guanyin用户权限

(5)测试匿名用户登录


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  samba smb linux