本实践基于Vmware的虚拟机。
一句话介绍samba:为局域网内的计算机提供文件共享服务。
准备环境
- 关闭防火墙:
systemctl stop firewalld.service 临时关闭防火墙(临时关闭);
systemctl disable firewalld.service 开机关闭;————》》软件层面的防火墙
- 关闭SElinux:
setenforce 0 临时关闭;
getenforce 查看selinux的状态;
vim /etc/sysconfig/selinux --SELINUX=disabled 永久修改。 - 配置ip:
安装服务
- yum install epel-release -y 安装扩展源 ;yum instal samba -y
修改配置文件
- 添加linux用户为samba用户:smbpasswd -a 用户名,该用户名将成为windows用户登录共享网盘的凭据
因此要在服务器上为请求网盘资源的每一个windows用户新建一个linux账户,并将其添加为samba用户。
我们可以通过 usermod -s /sbin/nologin 用户名 命令 让用户不能登录操作系统,只能访问smb网盘。
- vim /etc/samba/smb.config
- security = user # 要输入用户密码
- security = shell # 不需要输入密码
- ; 开头的为注释
- security = user # 要输入用户密码