安装samba
​​​yun install -y samba​

centos7搭建文件共享系统samba_重启

启动服务
​​​systemctl start smb​​​ 查看启动情况
​​​systemctl status smb​

centos7搭建文件共享系统samba_重启_02

创建共享目录
​​​mkdir -p /data/samba cd /data/samba​​​centos7搭建文件共享系统samba_vim_03

创建samba用户

添加Samba账户这里添加的账户必须是linux本身已存在的用户 (为了安全性考虑最好不是要root)
​​​pdbedit -a -u root​

centos7搭建文件共享系统samba_linux_04

修改目录权限
​​​chown -R root:root /data/samba/​​​ 修改配置
​​​cd /etc/samba/ cp smb.conf smb.conf.bak vim smb.conf​​​ 在文件最后添加以下共享内容
​​​[Samba] path = /data/samba public = no writable = yes​​​ 重启smb服务
​​​systemctl restart smb​

centos7搭建文件共享系统samba_linux_05

关闭selinux
​​​vim /etc/selinux/config​​​ 按如下进行修改并保存
centos7搭建文件共享系统samba_vim_06

使配置立即生效
​​​setenforce 0 cat /etc/sysconfig/selinux​​​centos7搭建文件共享系统samba_vim_07

添加端口规则

​​​[root@localhost samba]# firewall-cmd --zone=public --add-port=137/tcp --permanent success [root@localhost samba]# firewall-cmd --zone=public --add-port=138/tcp --permanent success [root@localhost samba]# firewall-cmd --zone=public --add-port=139/tcp --permanent success [root@localhost samba]# firewall-cmd --zone=public --add-port=445/tcp --permanent success [root@localhost samba]# firewall-cmd --zone=public --add-port=901/tcp --permanent success​

​​ 重启规则
​​​firewall-cmd --reload​​​ 远程访问目录
​​​//ip/​​ 因为勒索病毒的出现,smb协议风雨飘摇,445端口在各公司的安全运维中,都会被禁用掉。如果445端口开通后依然无法访问,可能是这个原因。


作者:Harry66