centos 7安装配置samba

计算机 / / at

1、LINUX CENTOS7下安装SAMBA。
yum -y install samba samba-client samba-common

2、我的例子是配置成需要密码访问权限的SAMBA来用于NAS。
新增用户,也可以用LINUX系统已有的用户,具体位置在/etc/passwd
#useradd 用户名
useradd samba
更改用户的用户组
#usermod -a-G 组名 用户名
usermod -a-G samba samba
新增SAMBA的用户,此用户必须即刚刚创建的LINUX用户名
smbpasswd -a samba
会提示输入密码后成功创建。
列出SAMBA所有的用户:
pdbedit -L

3、新建SAMBA对外共享的文件目录,并设置权限。
chown -R samba:samba /data/share
chmod -R 777 /data/share

4、编辑/etc/samba/smb.conf文件,设置相应参数,我的配置内容复制如下:
[global]
workgroup=WORKGROUP
netbios name=SAMBA
security=user
passdb backend = tdbsam
map to guest = Bad User
[SAMBA]
path = /data/share/
public = no
writable = yes
write list = samba
valid users = samba

5、保存后重启samba。
systemctl restart smb
systemctl enable smb
systemctl status smb

6、开启防火墙对应端口:
-A INPUT -p udp -m udp –dport 137 -j ACCEPT
-A INPUT -p udp -m udp –dport 138 -j ACCEPT
-A INPUT -p tcp -m state –state NEW -m tcp –dport 139 -j ACCEPT
-A INPUT -p tcp -m state –state NEW -m tcp –dport 445 -j ACCEPT
重启service iptables restart

至此LINUX CENTOS7上SAMBA安装配置完毕。

发表评论

电子邮件地址不会被公开。 必填项已用*标注