Centos 7 安装并配置samba服务
(需要root权限运行命令)
一、安装samba
yum -y install samba samba-client
二、设置系统用户(非root)的samba密码
smbpasswd -a user
user为操作系统的用户
三、启动samba
systemctl start smb
四、设置samba开机启动
systemctl enable smb
五、本机测试
testparm
六、关闭防火墙
临时关闭防火墙
systemctl stop firewalld
永久防火墙开机自启动
systemctl disable firewalld
临时打开防火墙
systemctl start firewalld
防火墙开机启动
systemctl enable firewalld
查看防火墙状态
systemctl status firewalld
七、关闭SELinux
临时关闭SELinux
setenforce 0
临时打开SELinux
setenforce 1
开机关闭SELinux
编辑/etc/selinux/config文件,将SELINUX的值设置为disabled (不是最后一行)
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
查看SELinux状态
执行getenforce命令
八、Windows访问
\\${Samba服务器的IP}\${Samba服务器的系统用户}
Reference:
CentOS 7.2 安装配置Samba服务器
https://www.linuxidc.com/Linux/2017-03/141390.htm
CentOS7关闭防火墙和SELinux
https://jingyan.baidu.com/article/86112f1362a63e2737978719.html