CentOS7下Samba配置

一、安装

# 这里通过yum安装,也可通过源码编译安装
yum -y install samba samba-client

二、服务端配置

  1. SMB配置
    配置文件路径:/etc/samba/smb.conf
    编辑配置文件并加入以下内容:

    # 全局配置
    [global]
            #工作组名称
            workgroup = WORKGROUP
            #服务器说明
            server string = Samba Server %v
            #netbios名称
            #netbios name = SambaServer
            #安全验证方式
            security = user
            #用户后台类型
            passdb backend = tdbsam
    
    # 公共共享目录(匿名公开可写)
    [Public]
            #共享目录说明
            comment = Public Share Directory
            #共享目录路径
            path = /smb/public
            #是否公开
            public = yes
            #允许写入
            writeable = yes
            #创建文件掩码
            create mask = 0644
            #目录掩码
            directory mask = 0755
    
    # 用户认证目录(仅admin用户访问)
    [WebDev]
            comment = admin user directory
            path = /smb/webdev
            #授权用户
            valid users = admin
            write list = admin
            #限定IP段访问
            hosts allow = 192.168.10.
            create mask = 0644
            directory mask = 0755
    
    CentOS7下Samba配置_第1张图片
    samba参数说明.png
  2. 防火墙开放对应端口

#Samba使用139和445端口
firewall-cmd --permanent --add-port=139/tcp
firewall-cmd --permanent --add-port=445/tcp
systemctl restart firewalld

三、客户端配置

  1. Linux挂载
    安装依赖:yum install -y cifs-utils
    挂载目录:
    #指定登录用户为admin,挂载到/root/smb/
    mount -ouser=admin //192.168.10.100/webdata /root/smb/
    
    #卸载
    umount /root/smb/
    

2.Windows挂载

#挂载,在资源管理器地址栏输入
//192.168.10.100/ 

#卸载
资源管理器断开连接或命令提示符
net use * /del /y

#查看连接
net use

你可能感兴趣的:(CentOS7下Samba配置)