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

相关推荐
曦云沐2 小时前
【避坑指南】Ubuntu更新报错“Repository is not signed”的快速修复
linux·ubuntu·docker
带土13 小时前
10. .out文件
linux
Exquisite.3 小时前
企业高性能web服务器(4)
运维·服务器·前端·网络·mysql
STCNXPARM3 小时前
Linux camera之V4L2子系统详解
android·linux·camera·v4l2架构
yueyuexiaokeai13 小时前
linux kernel常用函数整理
linux·c语言
郝亚军5 小时前
ubuntu-18.04.6-desktop-amd64安装步骤
linux·运维·ubuntu
Konwledging5 小时前
kernel-devel_kernel-headers_libmodules
linux
Web极客码5 小时前
CentOS 7.x如何快速升级到CentOS 7.9
linux·运维·centos
一位赵6 小时前
小练2 选择题
linux·运维·windows