Centos 7 快速配置Samba服务
指尖二进制 • 1 年前 • 728 次点击 • CentOS
Samba主要用来实现局域网内Linux与windows之间的文件共享功能。
1:安装samba软件:yum install samba -y
2:开启smb/nmb服务:systemctl start smb nmb && systemctl status 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
添加如下信息,表示定义了一个data的访问规则,允许来自10.0.0.x的Samba用户访问/data目录且可以写入
[data]
comment = data
path = /data
allow hosts = 10.0.0.1/24
writable = yes
10:重启smb/nmb服务:systemctl restart smb nmb
11:客户端可以通过这个命令访问,记得输入账号密码:\10.0.0.11