centos7搭建文件共享系统samba

安装samba
yun install -y samba
image

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

创建共享目录
mkdir -p /data/samba cd /data/samba
image

创建samba用户

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

修改目录权限
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
image

关闭selinux
vim /etc/selinux/config
按如下进行修改并保存
image

使配置立即生效
setenforce 0 cat /etc/sysconfig/selinux
image

添加端口规则
[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端口开通后依然无法访问,可能是这个原因。

posted @ 2022-06-01 10:27  Harry_666  阅读(110)  评论(0编辑  收藏  举报