«

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

还没收到回复