1 关闭防火墙
# 关闭防火墙
systemctl stop firewalld
# 开机禁用
systemctl disable firewalld
# 查看防火墙状态
systemctl status firewalld
# 临时关闭selinux
setenforce 0
# 永久关闭, 编辑/etc/selinux/config,将SELINUX更改为disabled
vim /etc/selinux/config
# 修改内容如下
SELINUX=disabled
2 安装samba
# 安装samba
yum -y install samba samba-client
# 设置开机启动
systemctl enable smb
# 查看samba的状态
systemctl status smb
# 启动服务
systemctl start smb
# 关闭服务
systemctl stop smb
# 重启服务
systemctl restart smb
3 配置环境
3.1 添加账号
# 在Linux中添加系统的账号
useradd mason
# 为mason账号设置密码
passwd mason
# 删除用户的方法
userdel -r mason
# 将用户添加到samba用户中,输入密码即可,用于访问目录的密码
smbpasswd -a mason
# 查看samba用户
pdbedit -L
# 如果需要删除samba用户时,可以使用以下命令
smbpasswd -x mason
3.2 配置环境
注意使用过程中的权限问题
# 在home下创建共享文件夹
mkdir /home/data
# 修改目录拥有者
chown -R mason:mason /home/data
# 修改/etc/samba/smb.conf文件
vim /etc/samba/smb.conf
# 在文件中添加以下内容
[sharefolder]
comment = share data
path = /home/data
writable = yes
browseable = yes
valid users = mason
create mask = 0664
directory mask = 0775
在地址栏中输入“\IP地址”,并输入密码即可,显示的结果如下: