windows 访问ubuntu samba配置

  1. 启用文件共享和SMB 1.0/CIFS支持

首先,确保Windows启用了文件共享和SMB 1.0/CIFS支持1。

步骤:

  1. 打开控制面板 -> 程序 -> 程序和功能 -> 启用或关闭Windows功能。

  2. 勾选"SMB 1.0/CIFS 文件共享支持"。

  3. 启用不安全的来宾登录

有时需要启用不安全的来宾登录来访问Samba共享2。

步骤:

  1. 按 Win + R 打开运行窗口,输入 gpedit.msc 打开本地组策略编辑器。

  2. 导航到计算机配置 -> 管理模板 -> 网络 -> Lanman工作站。

  3. 启用"不安全的来宾登录"。

  1. SMB 协议支持:Windows 对 SMB 协议版本支持可能不匹配。打开 "控制面板"→"程序和功能"→"启用或关闭 Windows 功能",检查 "SMB 1.0/CIFS 文件共享支持" ,若未勾选则勾选(Win10/11 等系统默认可能关闭 SMB1.0 ,而 Samba 服务器若依赖旧协议易出问题 ),勾选后重启电脑尝试。
  2. 网络发现与共享设置:进入 "控制面板"→"网络和 Internet"→"网络和共享中心"→"更改高级共享设置",确保 "启用网络发现""启用文件和打印共享" ,不同网络配置文件(如专用、来宾或公用)按需开启,保存设置后重试访问。
  3. 组策略配置 :按 Win + R 输入 gpedit.msc 打开组策略编辑器,依次找到 "计算机配置"→"管理模板"→"网络"→"Lanman 工作站",双击 "启用不安全的来宾登录",设为 "已启用" 。因 Win10 及以上系统安全策略提升,可能限制来宾访问,此设置可放宽限制。
  4. 防火墙与网络权限:Windows 防火墙可能拦截访问。可临时关闭防火墙("控制面板"→"系统和安全"→"Windows Defender 防火墙"→"关闭防火墙" ,测试访问;若能访问,需在防火墙 "允许的应用" 中添加 Samba 相关程序或端口(Samba 常用 139、445 端口 )允许通过。
  5. 凭据管理 :之前访问记录的错误凭据可能干扰。打开 "控制面板"→"用户账户"→"凭据管理器"→"Windows 凭据",找到与 Samba 服务器相关的凭据(如 \\192.168.56.102 ),删除后重新输入正确用户名密码尝试。

关键步骤:

ubuntu配置:sudo gedit /etc/samba/smb.conf

share:这是共享的名称,你可以在网络上访问该共享时使用。

comment:这是关于共享的描述或注释,显示给用户看。

path:这是共享的实际路径。

public:这表示该共享是否为公共共享,即是否允许匿名用户访问。

writable:表示是否允许用户在共享中创建、编辑和删除文件。

available:表示该共享是否可用。

browseable:表示该共享是否在网络上可以浏览。

valid users:当前 Ubuntu 系统的用户名

所以在window系统映射网络的时候,前面地址后面要加这个配置名称,才可以访问。

\\192.168.56.102\share

相关推荐
程序员-Benothing4 小时前
Vim编辑器从入门到精通:模式、快捷键、配置、插件
linux·运维·服务器
‎ദ്ദിᵔ.˛.ᵔ₎5 小时前
linux 进程信号 (上)
linux·服务器
bug和崩溃我都要5 小时前
QT 开发的专业截图录屏工具 - macOS版 / Windows版
windows·qt·mac·录屏·截屏
kimloner5 小时前
开源一个 376KB 的 Windows 桌面小工具:便签 + 截图标注 + OCR + 待办提醒(C# / WinForms)
windows·开源·c#·ocr·winforms
15Moonlight5 小时前
Linux网络(02):Socket 编程 UDP
linux·网络·udp
摸鱼 特供版5 小时前
一款边录边标注的轻量截图录屏工具
windows·学习·电脑·音视频·软件需求
wuminyu6 小时前
ForkJoinPool窃取线程在扫描其他WorkQueue时的随机采样算法与Phase线程挂起唤醒机制解析
java·linux·c语言·jvm·c++
liulilittle6 小时前
Linux 下 select 测试函数
linux·服务器·网络·数据库·c++·select·c
夜雪一千6 小时前
Python 生成模拟地址数据:Faker之外的备选库
网络·windows·python
DongQiShanRen6 小时前
玄龙(上):TICK 主循环——意识心跳怎么跳
linux·jvm·数据库·人工智能·数据挖掘·rust