«

Samba安装教程

发布于 阅读:151 教程


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

Samba