Centos 7 下快速配置Samba服务

 Samba就是一个文件共享服务,因为开发调试的需要,我们会在内部架设一台Centos7的服务器,然后部署运行环境,技术员开发的话,只需要将在该服务器上安装Samba服务,然后就可以很方便地在内部进行开发了,也无需在自己的电脑上安装运行环境。

1、安装samba软件:yum install samba -y

2、开启smb/nmb服务:systemctl start smb nmb

3、将smb/nmb添加到开机启动项:systemctl enable smb nmb

4、查看smb/nmb的监听端口是否打开(前者开启139和445的TCP端口,后者开启137和138的UDP端口):netstat -anlpt |grep smb 和 netstat -anlpu | grep nmb

5、添加到防火墙白名单放行并重载防火墙:firewall -cmd --permanent --add-service=samba 和 firewall -cmd --reload

6、关闭SELinux: setenforce 0

7、直接把root用户加入到Samba服务的用户列表中并给一个密码(该密码可以与系统root密码不一样):smbpasswd -a root

8、通过命令检查Samba用户是否添加成功:pdbedit -L

9、配置Samba服务参数文件:vim /etc/samba/smb.conf

添加如下信息,表示定义了一个web的访问规则,允许来自192.168.1.x的Samba用户访问/www目录且可以写入

  • [common]
  • comment = web
  • path = /www
  • allow hosts = 192.168.1.1/24
  • writable = yes

10、重启smb/nmb服务:systemctl restart smb nmb

11、客户端可以通过这个命令访问,记得输入账号密码:\\Samba服务器

参考来源:https://blog.51cto.com/tommy2017/2055223

上一篇: 在网站上加入百度地图(可放大缩小)
下一篇: thinkphp6下引入第三方类库——条形码生成类

发表评论