如何在Ubuntu和win10/11之间通过samba访问对方的文件

1、更新包列表 并 安装samba

sudo apt update && sudo apt install samba -y

2、创建一个共享目录

sudo mkdir -p /home/haoyj/source

sudo chown :sambashare /home/haoyj/source

sudo chmod 2770 /home/haoyj/source

3、添加用户到sambashare组(如果尚未添加)

sudo addgroup sambashare

sudo usermod -aG sambashare haoyj

设置Samba用户名&密码

sudo smbpasswd -a haoyj

4、备份原始配置文件

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

5、配置Samba共享

sudo gedit /etc/samba/smb.conf

在打开的smb.conf文件末尾添加:

share

comment = Samba on Ubuntu

path = /home/haoyj/source

read only = no

browsable = yes

writable = yes

valid users = haoyj

create mask = 0664

directory mask = 0775

5、测试Samba配置

testparm

重启Samba服务

sudo systemctl restart smbd

sudo systemctl enable smbd

检查Samba状态

sudo systemctl status smbd

重启虚拟机:

sudo reboot

查看Ubuntu网卡的ip:

ip addr show

ip a

hostname -I

ifconfig

虚拟机重启后,在win10/11的win + r,输入Ubuntu的ip

可以打开共享文件夹:

在win10页面创建一个DOCX文档,在Ubuntu的/home/haoyj/source文件夹下可以看到:

在Ubuntu页面,进如/home/haoyj/source文件夹下,在新建 DOCX 文档中敲一段文字:

相关推荐
你好潘先生8 小时前
别再记命令了,用 yeero do 说句人话就能跑脚本,而且不烧 token
服务器·python·命令行
orion5720 小时前
Missing Semester Class1:course overview and introduction of shell
linux
用户120487221611 天前
Linux驱动编译与加载
linux·嵌入式
程序员老赵1 天前
服务器文件不想 SFTP 上传?Docker 跑个 File Browser,浏览器就能管理
服务器·docker·开源
vivo互联网技术1 天前
从 10 分钟到 1 秒:ES 深度分页任意跳页的三轮优化实战
服务器·数据库·redis·elasticsearch·深度分页
用户805533698031 天前
Input 子系统架构:Core、Handler、Driver 三层是怎么协作的
linux·嵌入式
用户805533698031 天前
RK-Forge外设系列开篇 - 把板子从「能启动」变成「能用」:Ethernet/SPI/MMC 三个纯接线外设
linux·github·嵌入式
七歌杜金房2 天前
我终于又有了自己的 Linux 电脑
linux·debian·mac
tntxia3 天前
linux curl命令详解_curl详解
linux