安装、启动、设置开启自动启动、重启
yum -y install samba
systemctl start smb nmb
systemctl enable smb
systemctl restart smb
防火墙放行
firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
或者永久关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
永久关闭SeLinux,需要重启机器
修改配置文件/etc/selinux/config,将SELINU置为disabled
查看修改后:
[root@localhost ~]# 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=enforcing
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
添加root用户到samba
smbpasswd -a root
查看samba用户
pdbedit -L
新建访问目录
cd / && mkdir shared
添加访问目录 vi /etc/samba/smb.conf
[Data]
comment = Data share
path = /home/wei
public = yes
writable = no
directory mask = 0755
create mask = 0755
valid users = @feed @root
write list = @feed @root
browseable = yes
available = yes