如何在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 文档中敲一段文字:

相关推荐
小辰记事本5 小时前
从零读懂RoCEv2数据包构造:从WQE到线缆上的完整旅程
服务器·网络·网络协议·rdma
小鹏linux6 小时前
Ubuntu 22.04 部署开源免费具有精美现代web页面的Casdoor账号管理系统
linux·前端·ubuntu·开源·堡垒机
在角落发呆7 小时前
Linux转发配置:解锁网络互联的核心密码
linux·运维·网络
齐潇宇7 小时前
Zabbix 7 概述与配置
linux·zabbix·监控告警
江公望9 小时前
Ubuntu htop命令,10分钟讲清楚
linux·服务器
哎呦,帅小伙哦9 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
张小姐的猫9 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++
YuanDaima204810 小时前
Linux 进阶运维与 AI 环境实战:进程管理、网络排错与 GPU 监控
linux·运维·服务器·网络·人工智能
lolo大魔王11 小时前
Linux 数据文件处理实战:排序、搜索、压缩、归档一站式详解
linux·运维·服务器
starvapour11 小时前
Ubuntu切换到Fcitx5中文输入法
linux·运维·ubuntu