CentOS 安装 samba

一、安装samba

yum install -y samba

二、配置 samba相关的smb.conf配置文件

  1、先备份原有的smb.conf文件

  

cd /etc/samba
mv smb.conf smb.conf.bak

  2、创建自己的配置文件

vi smb.conf

  输入以下内容,然后按【ESC】,再输入 :wq 保存

[global]
# 工作组名称
        workgroup = WORKGROUP
        netbios name = TEST
# 描述信息,%v表示版本
        server string = Linux Samba Server TestServer
# 共享的安全模式,还有一种 share,但高版本不支持share
        security = user
        map to guest = Bad User
# 访问控制白名单,多个IP用空格隔开
        hosts allow = 192.168.66.100 192.168.66.101
# 日志文件,%m表示客户端主机名称或ip
        log file = /etc/samba/logs/log.%m
# 日志文件最大大小,单位
        max log size = 50
[shareFiles]
# 文件系统路径,这里是指linux路径
        path = /usr/local/files
# create mask是用户创建文件时的权限掩码;对用户来可读可写,对用户组可读可写,对其它用户可读
        create mask = 0664
# directory mask 是用来设置用户创建目录时的权限掩码,意思是对于用户和用户组可读可写,对其它用户可读可执行
        directory mask = 0775
# 访问用户 白名单
        valid users = shareFile
# 访问用户 黑名单
        invalid users =
        writeable = yes
# 是否可以被查看到
        browseable = yes
# 是否可被所有人读
        guest ok = yes
# 是否只读
        read only = No

  3、通过 testparm 命令检查smb.conf文件是否合格

testparm 

  4、启动命令

#启动命令
service smb start
#重启命令
service smb restart