侧边栏壁纸
博主头像
人生短短几个秋

行动起来,活在当下

  • 累计撰写 45 篇文章
  • 累计创建 20 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Windows在资源管理器中访问CentOS挂载目录

人生短短几个秋
2025-01-25 / 0 评论 / 0 点赞 / 16 阅读 / 0 字

在基于 yum 的 Linux 发行版(如 CentOS、RHEL 或 Fedora)上安装 Samba,可以按照以下步骤进行:

  1. 更新包索引
    在安装任何软件之前,建议先更新你的包管理器索引,确保你获取的是最新的软件包。

    sudo yum update
    
  2. 安装 Samba
    使用 yum 安装 Samba 套件:

    sudo yum install samba samba-client samba-common
    
  3. 启用和启动 Samba 服务
    安装完成后,启用并启动 Samba 服务,以便它在系统启动时自动运行:

    sudo systemctl enable smb
    sudo systemctl enable nmb
    sudo systemctl start smb
    sudo systemctl start nmb
    
  4. 检查 Samba 服务状态
    确保 Samba 服务已启动并正在运行:

    sudo systemctl status smb
    sudo systemctl status nmb
    
  5. 配置防火墙
    如果系统启用了防火墙,可能需要允许 Samba 相关端口的流量(例如 137-139 和 445 端口):

    sudo firewall-cmd --permanent --add-service=samba
    sudo firewall-cmd --reload
    
  6. 配置 Samba 用户和共享目录
    你可以通过修改 /etc/samba/smb.conf 文件来设置共享文件夹并配置访问权限。以下是一个简单的共享文件夹配置示例:

    编辑 smb.conf 文件:

    sudo vi /etc/samba/smb.conf
    

    在文件中添加一个共享目录:

    [share]
        path = /mnt/nvme  # 共享文件夹
        read only = no
        browsable = yes
        public = yes
        writable = yes
    
  7. 创建系统用户并设置密码

    创建系统用户才能创建Samba 用户,如果不创建Samba 用户的话,最终无法在Windows中访问centos中的文件,暂时不知道原因

    useradd qfl
    passwd qfl
    
  8. 设置 Samba 用户
    添加一个 Samba 用户,注意与上面的系统用户及密码一致:

    sudo smbpasswd -a qfl
    sudo smbpasswd -e qfl
    
  9. 重启 Samba 服务
    配置完毕后,重启 Samba 服务使配置生效:

    sudo systemctl restart smb
    sudo systemctl restart nmb
    
  10. 关闭SELinux服务

    临时禁用 SELinux 强制模式(重启后失效,会导致无法在Windows访问)

    setenforce 0
    

    如果你希望永久禁用 SELinux,而不是每次启动时执行 setenforce 0,可以通过编辑 SELinux 配置文件来实现。

    1. 编辑 SELinux 配置文件
      打开 /etc/selinux/config 文件:

      sudo vi /etc/selinux/config
      
    2. 修改 SELINUX 参数为 disabled
      SELINUX 的值修改为 disabled,如下所示:

      SELINUX=disabled
      SELINUXTYPE=targeted
      
    3. 重启系统
      修改后,重启系统使更改生效:

      sudo reboot
      

如果你还有其他的调整需求,随时告诉我!

完成效果

image-20250118211116770

0

评论区