Samba安装教程
1. 安装Samba
dnf install -y samba
2.配置Samba
安装了Samba之后,就该进行一些配置了。
首先创建需要共享的文件夹
mkdir /root/zhijiu
给刚创建的文件夹分配权限
chmod -R 0777 /root/zhijiu
修改Samba配置文件
nano /etc/samba/smb.conf
[global]
workgroup = SAMBA
security = user
netbios name = centos-8
map to guest = bad user
[zhijiu]
path = /root/zhijiu ## 指定文件路径
public = yes ## 是否共享
valid users = root ##允许root用户登录
write list = root ##允许root用户写入
browseable = yes ## 是否能够访问
writable = yes ## 是否能够写入
create mask = 0777 ## 所有新建的文件权限都是777
directory mask = 0777 ## 所有在该目录下新建的子目录的权限为777
3.开放Samba端口,开放445端口,才能在Windows系统上访问如果安装有宝塔面板,直接在宝塔面板上直接开放445端口即可,如果没有安装宝塔面板通过执行命令开放445端口。
firewall-cmd --zone=public --add-port=445/tcp --permanent
firewall-cmd --zone=public --add-port=445/udp --permanent
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
执行完后需要重新启动防火墙才能使其生效
systemctl restart firewalld
或 firewall-cmd reload
查看已开放的端口,下面两条命令都可以查询
firewall-cmd --zone=public --list-ports
firewall-cmd --list-ports
4.添加Samba用户
smbpasswd -a root // 这里root修改成你的用户名
5.启动Samba服务
systemctl start smb