1. 关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
2. 关闭 selinux
$ cat /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# ukmls - Multi Level Security protection.
# ukmcs -ukmcs variants of the SELinux policy.
SELINUXTYPE=ukmcs
# SETLOCALDEFS= Check local definition changes
SETLOCALDEFS=0
3. 安装samba
yum install samba
# 查看
rpm -qa | grep samba
4. 添加共享目录
vi /etc/samba/smb.conf
# 最后添加:
[code]
comment = develop code
path = /root/ysr
public = no
writable = yes
valid users = user
write list = user
5. 重启Samba
systemctl restart smb
systemctl status smb
6. 设置Samba用户
smbpasswd -a root
7. 在Windows中建立磁盘映射
win+r
\\ip\root