美文网首页
Linux学习日记-CentOS 7下samba服务配置(二)

Linux学习日记-CentOS 7下samba服务配置(二)

作者: 咸鱼_dd61 | 来源:发表于2018-07-24 20:37 被阅读0次

    (来自http://www.360doc.com/content/15/0528/10/4330887_473816070.shtml)

    案例一:

    现有一个工作组workgroup,需要添加samba服务器作为文件服务器,并发布共享文件目录/share,共享名位public,此共享目录允许所有员工访问

    修改/etc/samba/smb.conf内容,主要为以下几点

    [global] 下

    workgroup = WORKGROUP 

    。。。

    security = share 

    。。。

    [public] //设置针对的是共享目录个别的设置,只对当前的共享资源起作用

             comment = Public Stuff //对共享目录的说明文件,自己可以定义说明信息

            path = /share                                    //用来指定共享的目录,必选项

            public = yes     

    配置完成,建立share目录

    mkdir  /share

    touch /share/samba.txt

    touch /share/a.txt       //    /share目录下有两个txt文件

    chmod  -R nobody:nobody /share/                 //设置share目录权限为匿名账户可访问可上传可下载,则samba.txt和a.txt默认权限为 -rw-r--r--(文件权限在文件权限一文中会提到)

    service smb restart                    //重启samba服务

    在Windows宿主机win+r输入虚拟机IP如:  \\192.168.10.165 即可访问share目录

    案例二:

    公司现有多个部门,因工作需要,将TS部的资料存放在samba服务器的/ts 目录中集中管理,以便TS人员浏览,并且该目录只允许TS部员工访问。

    a. 添加TS部组和用户

    建立用户的同时加入到相应的组中的方式:useradd -g 组名 用户名

    groupadd ts

    useradd -g ts sandy

    useradd -g david

    passwd sandy       //设置sandy登录密码

    passwd david       //设置david登录密码

    b. 在根目录下建立/ts 文件夹

    touch  -p  /ts/new.txt            //创建ts目录并在目录下创建一个txt文件

    c. 将刚才建立的两个帐户添加到samba的账户中

    smbpasswd -a sandy

    smbpasswd -a david

    d. 修改主配置文件如下

    [global]

    ...

    security = user //用户级别,由提供服务的Samba服务器负责检查账户和密码

    ...

    [ts] //添加ts 组目录,只允许ts组成员访问

            comment = TS

            path = /ts

            valid users = @ts

    service smb restart //重启samba服务

    相关文章

      网友评论

          本文标题:Linux学习日记-CentOS 7下samba服务配置(二)

          本文链接:https://www.haomeiwen.com/subject/lpormftx.html