ubuntu 20.04 通过 samba 共享文件夹到 windows

前言

  • ubuntu 与 windows 共享,有两条路,一是 windows 的目录共享给 ubuntu,比如使用 VM Ware 虚拟机,直接通过 VMWare 虚拟机共享文件夹的方式,windows 上的目录就共享给了 ubuntu

  • ubuntu 如何把目录共享给 windows 呢?

  • 文件目录共享,ubuntu 与 windows 谁共享,有区别吗?

为何选择Linux 主机共享文件

  • 文件或者目录的主要区别:Windows 上某个目录下:文件或者目录不能同名,大小写不敏感。

  • 比如 hello 目录下:Windows 不允许 hello.txt 文件 与 Hello.txt 文件 同时存在,Linux 上允许

  • 比如 hello 目录下:Windows 不允许 hello 文件夹与 Hello 文件夹同时存在,Linux 上允许

  • 比如 hello 目录下:Windows 不允许 hello 文件 与 Hello 文件夹同时存在,Linux 上允许

  • windows 上不支持 软链接,Linux 上支持

  • 这些区别,建议 ubuntu 来共享文件,这样 ubuntu 到 Linux、windows 就不会丢失一些文件或者软链接等

ubuntu 20.04 开启 samba

  • ubuntu 下直接 apt install 安装即可

  • sudo apt install samba samba-common

配置 samba

  • 备份原来的 /etc/samba/smb.conf sudo cp /etc/samba/smb.conf /etc/samba/smb_bk.conf

  • 编辑 /etc/samba/smb.conf sudo vim /etc/samba/smb.conf

  • 添加共享目录信息,当前我把 /home/zhangsz 共享过去

c 复制代码
[share]
        comment = share
        path = /home/zhangsz
        browseable = yes
        writable = yes
        read = yes
        directory mask = 0775
        create mask = 0775

启动 samba 服务

  • sudo service smbd restart 或者 sudo service smbd start 启动 samba 服务 smbd

  • 添加到系统的服务,这样系统每次都会启动 sudo systemctl enable smbd

  • 关闭 【ubuntu】防火墙 : sudo ufw status 可以查看当前 的防火墙的状态

  • sudo systemctl disable ufw.service 禁用防火墙

windows 访问共享目录

  • 查看 ubuntu 的 IP,然后输入 \\ubuntu_ip,如 \\192.168.149.129,查看到了共享目录

没有权限登录的解决

  • 默认的ubuntu 账号不能登录,需要 samba 添加
  • 添加 samba 的账号,同时设置密码, sudo smbpasswd -a zhangsz

可以把 共享目录映射为共享盘

小结

  • 第一次共享可能会遇到 smbd 服务打开失败的问题,此时可以通过不断的调整共享目录信息来确认是否某个熟悉不支持。

  • 第一次共享可能需要登录账号信息,此时的账号信息一般是 ubuntu 上的登录信息

  • 如果没有权限登录,建议设置 samba 登录的账号与密码

  • 如果之前登录过 samba,可以先清除 windows 上的【登录凭据】,重新登录

相关推荐
PfCoder1 小时前
WinForm真入门(23)---PictureBox 控件详细用法
开发语言·windows·c#·winform
Mr_Xuhhh2 小时前
MySQL表的增删改查(CRUD)操作详解
数据库·windows
老姚---老姚2 小时前
在windows下编译go语言编写的dll库
开发语言·windows·golang
love530love3 小时前
技术复盘:llama-cpp-python CUDA 编译实战 (Windows)
人工智能·windows·python·llama·aitechlab·cpp-python·cuda版本
嵌入式郑工4 小时前
RK3566 LubanCat 开发板 USB Gadget 配置完整复盘
linux·驱动开发·ubuntu
开开心心就好6 小时前
键盘改键工具免安装,自定义键位屏蔽误触
java·网络·windows·随机森林·计算机外设·电脑·excel
2601_949532847 小时前
Psello HTML Template: A Developer‘s Deep-Dive Review and Guide - Download Free
前端·windows·html·seo·wordpress·gpl
软件资深者8 小时前
USB存储设备管理工具 启用或者禁用+usb修复
windows·microsoft·计算机外设·系统修复
失眠的稻草人2598 小时前
【windows】注入--BHO机制
windows
XLYcmy8 小时前
一个用于统计文本文件行数的Python实用工具脚本
开发语言·数据结构·windows·python·开发工具·数据处理·源代码