美文网首页
samba服务极速实现

samba服务极速实现

作者: 阿当运维 | 来源:发表于2020-11-16 15:12 被阅读0次

    服务搭建:
    关闭防火墙和sellinux

    yum - y install samba
    

    启动方法:

    systemctl start smb
    

    配置文件解读:
    vim /etc/samba/smb.conf
    内容分为:global (全局),home (家目录),printers(打印机服务),自定义 这几段。我们主要看global和自定义。

    [global]
            workgroup = SAMBA    //设置工作组名称
            security = user            //验证模式为账户密码。如果想所有人公开免登陆访问,修改成share
            passdb backend = tdbsam
            printing = cups
            printcap name = cups
            load printers = yes
            cups options = raw
    [hr]
            comment = hr file public   //说明
            path = /data/smb/hr      //分享路径             
            valid users = @hr         //允许访问该共享的用户或组。这里是hr组
            write list = jiangshan,@hr    //允许写入该共享的用户或组    这里是用户jiangshan和hr组
    

    groupadd hr
    useradd jiangshan -s /sbin/nologin -g hr
    smbpasswd -a jiangshan (smb的命令,可以给用户设定smb密码,前提是必须要系统用户)

    为目录赋予相应权限,将属组改成hr ,用setfacl命令给目录设定详细权限。
    chgrp hr /data/smb/hr
    setfacl -m g:hr:rwx /data/smb/hr
    setfacl -m u:jiangshan:rwx /data/smb/hr

    启动服务。
    测试:


    image.png

    关于smb后期如更复杂需求,思路主要围绕 共享目录的权限,账号的创建,smb配置文件的定义。

    相关文章

      网友评论

          本文标题:samba服务极速实现

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