centos 7 Samba服务器的配置
关闭selinux
setenforce 0
安装软件包:
yum install samba
创建目录
[root@localhost samba]# mkdir -p /share/public
[root@localhost samba]# mkdir -p /share/jwc
[root@localhost samba]# mkdir -p /share/zsb
改权限
cd /share
chmod 777 jwc zsb public
创建用户
[root@localhost samba]# groupadd jwc
[root@localhost samba]# groupadd zsb
[root@localhost samba]# useradd cici -g jwc
[root@localhost samba]# useradd vega -g jwc
[root@localhost samba]# useradd lily -g zsb
[root@localhost samba]# useradd lisa -g zsb
创建samba用户
[root@localhost samba]# smbpasswd -a cici
[root@localhost samba]# smbpasswd -a vega
[root@localhost samba]# smbpasswd -a lily
[root@localhost samba]# smbpasswd -a lisa
[root@localhost samba]# pdbedit -L
cici:1001:
lily:1003:
vega:1002:
lisa:1004:
创建文件/etc/samba/jwc.smb.conf
[jwc]
path=/share/jwc
browseable=yes
create mask=0644
directory mask=0755
valid users=@jwc
read list=@jwc
write list=@jwc
创建文件/etc/samba/zsb.smb.conf
[zsb]
path=/share/zsb
browseable=yes
create mask=0644
directory mask=0755
valid users=@zsb
read list=@zsb
write list=@zsb
编缉/etc/samba/smb.conf
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
include=/etc/samba/%G.smb.conf
[public]
path=/share/public
browseable=yes
available = yes
writable=no
public=yes
开防火墙
[root@localhost samba]# firewall-cmd --zone=public --add-port=139/tcp --permanent
[root@localhost samba]# firewall-cmd --zone=public --add-port=445/tcp --permanent
[root@localhost samba]# firewall-cmd --zone=public --add-port=137/udp --permanent
[root@localhost samba]# firewall-cmd --zone=public --add-port=138/udp --permanent
[root@localhost samba]# firewall-cmd --reload
启动samba服务
Systemctl start smb
在其它机器上通过\\192.168.90.104进行访问测试