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 -anlpt |grep nmb
如果提示命令找不到先安装
netstat yum install net-tools
5、添加到防火墙白名单放行并重载防火墙
firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
--如果上述命令找不到,先安装firewalld
yum install firewalld firewall-config
到这一步做完之后,可以用
telnet 您的smb服务器ip 139
试试通不通。
6、关闭SELinux:
setenforce 0
7、添加访问用户abc
useradd abc
smbpasswd -a abc
smbpasswd -e abc
--查看刚加的用户
pdbedit -L
8、配置Samba服务参数文件:vim /etc/samba/smb.conf
添加如下信息,表示定义了一个web的访问规则,Samba用户访问/www目录且可以写入,www目录使用chmod 777进行授权
[common]
comment=web
path=/www
writable=yes
9、重启smb/nmb服务
systemctl restart smb nmb
10、客户端可以通过这个命令访问,记得输入账号密码:\\Samba服务器