轻松实现Windows共享文件夹与Redhat8挂载指南

——实现跨平台文件共享的完整指南


应用场景

当团队同时使用Windows和Linux系统时,通过SMB协议共享文件夹能极大提升协作效率。本文将手把手教您完成:
1️⃣ Windows端创建受限共享账户
2️⃣ 配置带权限控制的共享文件夹
3️⃣ 在Red Hat 8实现一键挂载


一、Windows操作部分

方法1:命令操作

以管理员身份运行CMD:

:: 创建share用户并设置密码策略
net user share share /add
net user share /LOGONPASSWORDREQ:yes

:: 共享D:\WORK目录并授予修改权限
net share work="D:\WORK" /GRANT:share,CHANGE

方法2:图形界面操作

步骤1:创建共享用户

  1. 搜索打开 计算机管理
  2. 导航至:系统工具 → 本地用户和组 → 用户
  3. 右键新建用户 → 设置:
    • 用户名:share
    • 密码:share(示例)
    • 勾选用户不能更改密码 + 密码永不过期

步骤2:禁止本地登录(安全加固)

  1. 搜索打开 本地安全策略
  2. 导航至:本地策略 → 用户权限分配
  3. 双击 拒绝本地登录 → 添加用户 share → 验证名称

步骤3:配置共享文件夹

  1. 右键目标文件夹(如D:\WORK) → 属性 → 共享选项卡
  2. 点击 高级共享 → 勾选 共享此文件夹 → 共享名:work
  3. 点击 权限 → 删除Everyone → 添加用户share → 赋予 更改权限
  4. 切换到 安全选项卡 → 编辑 → 添加share用户 → 授予完全控制权限

💡 关键设置:务必同时配置 共享权限安全权限,否则可能导致访问失败!


二、Red Hat 8挂载操作

1. 安装必要工具

sudo dnf install cifs-utils -y  # 安装SMB协议支持

2. 创建挂载点并设置权限

sudo mkdir -p /mnt/work
sudo chmod 755 /mnt/work  # 确保目录可访问

3. 手动挂载共享目录

sudo mount -t cifs -o username=share,password=share //WindowsIP/work /mnt/work

WindowsIP 替换为实际IP(可通过ipconfig查看)

4. 开机自动挂载(可选)

编辑 /etc/fstab 文件,末尾添加:

//192.168.31.232/work  /mnt/work  cifs  username=share,password=share,uid=1000  0 0

说明:uid=1000 指定挂载目录所有者(通过id命令查询)


三、验证与排错

  • 检查挂载df -hT | grep cifs
  • 访问文件ls /mnt/work
  • 常见错误
    • 连接超时 → 检查Windows防火墙(开放445端口)
    • 权限拒绝 → 确认Windows共享权限和安全权限双重设置
    • 认证失败 → 运行 sudo umount -l /mnt/work 后重新挂载

结语

通过本文的配置,您已打通Windows与Red Hat 8的文件共享通道。此方案特别适用于:

  • 开发团队跨环境协作
  • 备份Windows数据到Linux服务器
  • 搭建混合云存储架构

安全提示:生产环境中建议使用复杂密码替代示例密码。

posted @ 2025-07-01 11:19  史诗攻城狮  阅读(207)  评论(0)    收藏  举报