centos7搭建文件共享系统samba
安装samba
yun install -y samba
启动服务
systemctl start smb
查看启动情况
systemctl status smb
创建共享目录
mkdir -p /data/samba cd /data/samba
创建samba用户
添加Samba账户这里添加的账户必须是linux本身已存在的用户 (为了安全性考虑最好不是要root)
pdbedit -a -u root
修改目录权限
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
关闭selinux
vim /etc/selinux/config
按如下进行修改并保存
使配置立即生效
setenforce 0 cat /etc/sysconfig/selinux
添加端口规则
[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端口开通后依然无法访问,可能是这个原因。
本文来自博客园,作者:Harry_666,转载请注明原文链接:https://www.cnblogs.com/harry66/p/16333426.html