• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Linux-wang
博客园    首页    新随笔    联系   管理    订阅  订阅
Windows与Linux通过Samba共享文件夹

Ubuntu系统,按如下步骤执行:

1.安装samba服务

sudo apt update
sudo apt install samba -y

2.创建共享目录

sudo mkdir -p /home/share
sudo chmod -R 777 /home/share

3.配置samba服务

sudo vim /etc/samba/smb.conf
[sambashare]
   path = /home/share
   browseable = yes
   read only = no
   writable = yes
   guest ok = yes
   force user = nobody

4.重启samba服务和配置Linux防火墙

sudo systemctl restart smbd
sudo systemctl enable smbd
sudo ufw allow samba

5.Window访问

win+R打开运行栏
输入 \\192.168.X.X\sambashare,等待弹窗然后输入用户名和密码即可访问
##上述方式过于麻烦,可以将sambashare共享文件夹作为我的电脑下盘符驱动器直接访问,如:Z
打开 “此电脑”
点击顶部菜单 “映射网络驱动器”
选择一个盘符,例如:Z:
文件夹填写:\\192.168.1.100\sambashare
勾选:
✅ 重新连接时恢复
✅ 使用其他凭据登录(如果设置了用户)
输入用户名/密码,完成映射!

6.对于部分win11 24H2系统访问samba可能提示扩展错误等问题,直接执行下面两个CMD命令即可

1. 右键管理员运行PowerShell,依次执行下发两个命令
2. Set-SmbClientConfiguration -RequireSecuritySignature $false
    # 按Enter,输入Y
3. Set-SmbClientConfiguration -EnableInsecureGuestLogons $true
    # 按Enter,输入Y

 

posted on 2025-04-10 09:55  SmallMosquito  阅读(338)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3