[Share Experiences] Win7以上访问ubuntu24.04创建的局域网共享文件夹
Tofloor
poster avatar
op
deepin
2024-06-30 19:21
Author

昨天花了一晚上的时间试出来的,在网上搜索了很多教程,自己整理了一下,尽量简洁。

【操作步骤】

1.ubuntu系统下,打开“设置→网络”,再点右边连接的齿轮图标“网络选项”,记下IPv4地址,本例为“192.168.2.19”。

01.png

2.在主文件夹中新建一个名为“ushare”的文件夹,系统用户名本例为“ubuntu2404”,
那么这个文件夹的完整路径就是“/home/ubuntu2404/ushare”。

02.png

3.右键“在终端打开”,依次运行下边两行命令:

sudo apt update
sudo apt install samba -y

03.png

4.文件管理器的地址栏编辑并切换到“/etc/samba/”路径回车,双击“smb.conf”文件打开,
在文件最下方添加下边8行内容(最后一行为空行)并保存(需要输入系统密码后点“认证”):

[testshare]
force user = ubuntu2404
path = /home/ubuntu2404/ushare
read only = no
guest ok = yes
dos filemode = yes
store dos attributes = yes

04.png

5.来到Win7及以上系统的电脑,按“Win键+R键”运行“cmd”回车,在黑白界面内粘贴下边一行命令回车:
explorer.exe "\\192.168.2.19"

05.png

【备注】

A.设置固定IPv4地址:
步骤1界面点“IPv4→手动”,下边的地址设置为例如“192.168.2.19”,子网掩码一般设置为“255.255.255.0”,网关设置为例如“192.168.2.1”,最后点右上角的“应用”,也许需要重启电脑系统才能生效。

B.步骤4若双击打开“smb.conf”文件不能直接修改(是只读的),可以右键“在终端打开”,输入下边一行命令并回车:
sudo nano /etc/samba/smb.conf
nano打开它之后,按“Ctrl+End”跳转到最下方内容,然后在最下方用鼠标右键粘贴那几行内容,按“Ctrl+O”(是英文字母O,不是数字0)并按“Enter”回车保存文件,最后按“Ctrl+X”退出nano程序。

C.如果ubuntu设置了固定IPv4地址,步骤5中的Win7及以上系统可以右键创建一个快捷方式,位置内容就是那一行命令,下一步,名称随便输入,完成。
以后直接双击此快捷方式就打开了。

主要参考:
https://unix.stackexchange.com/questions/600026/samba-share-with-force-user-is-still-not-writable-unless-files-have-777-permis


“ubuntu24.04访问Win7及以上系统创建的共享文件夹”的操作如下:
(本例Win7的IP地址为“192.168.2.133”、共享文件夹名称是“winshare”)
文件管理器点“其它位置”,在下边输入类似“smb://192.168.2.133/winshare”回车,
勾选“已注册用户”,用户名和密码都填入“Guest”,点连接,
“选择新密钥环的密码”随便输入(例如“1”),继续,最后就可以访问windows的共享文件夹了。

Windows创建局域网共享文件夹的教程(Guest)下载:
网盘下载1:https://down666.lanzoul.com/b01joxqrg 提取码:e3j4
------旧版网盘下载1:https://down666.lanzoul.com/b01joxqti 提取码:ai8p
网盘下载2:https://www.mediafire.com/folder/3y1tslacnspcl

通过可写入的局域网共享文件夹(Windows、Ubuntu、deepin等),

  • 可以在安卓手机上使用“CX文件管理器”等apk应用实现手机与电脑互传文件。
  • 可以在安卓电视上使用“VLC”、“Vimu Media Player”等apk应用播放电脑共享文件夹中的视频文件。
Reply Favorite View the author
All Replies
风月相知
deepin
2024-06-30 19:34
#1

这个共享文件在Windows上网络里不直接显示么

Reply View the author
op
deepin
2024-06-30 19:42
#2
风月相知

这个共享文件在Windows上网络里不直接显示么

网络里不显示,用win7自带的explorer程序命令打开很直接没问题。

就算是windows之间的共享文件,有时也会遇到未知问题网络里也照样不显示。而使用explorer程序命令访问就没问题了。

Reply View the author
132******94
deepin
2024-06-30 20:32
#3
op

网络里不显示,用win7自带的explorer程序命令打开很直接没问题。

就算是windows之间的共享文件,有时也会遇到未知问题网络里也照样不显示。而使用explorer程序命令访问就没问题了。

win7里还用命令行就走弯路了,直接在我的电脑打双斜杠+ip地址就行了

Reply View the author
op
deepin
2024-06-30 20:59
#4
132******94

win7里还用命令行就走弯路了,直接在我的电脑打双斜杠+ip地址就行了

这个explorer命令可以创建快捷方式直接双击使用。

win快捷方式.png

不用命令,你如何查看windows本机IP地址?

Reply View the author
132******94
deepin
2024-06-30 22:47
#5
op

这个explorer命令可以创建快捷方式直接双击使用。

win快捷方式.png

不用命令,你如何查看windows本机IP地址?

话说你在ubuntu里查看本机ip也不是用命令行的吧?

怎么方便怎么来

保存快捷方式的前提是你的ubuntu用了静态ip,否则也不行吧

所以说还是随机应变,怎么方便怎么来

Reply View the author
op
deepin
2024-07-01 17:11
#6
132******94

话说你在ubuntu里查看本机ip也不是用命令行的吧?

怎么方便怎么来

保存快捷方式的前提是你的ubuntu用了静态ip,否则也不行吧

所以说还是随机应变,怎么方便怎么来

ubuntu查看本机IPv4地址的命令(ip a)没有中文显示,不如手动点设置直观。

我的真机是win7系统,设置了固定IPv4地址。虚拟机的ubuntu给了桥接网卡,有ipv6地址的,似乎不需要设置ubuntu为固定IPv4地址了。刚才我把猫和路由器的电源插头拔了,然后再插上,再启动ubuntu虚拟机,IPv4的地址没有变化,还是192.168.2.19

也许是路由器连接的机子还未到2.19这么多,所以还是这个IPv4地址。但1楼我不想弄复杂了,况且设置固定IPv4地址也不难操作。

Reply View the author
132******94
deepin
2024-07-01 22:11
#7
op

ubuntu查看本机IPv4地址的命令(ip a)没有中文显示,不如手动点设置直观。

我的真机是win7系统,设置了固定IPv4地址。虚拟机的ubuntu给了桥接网卡,有ipv6地址的,似乎不需要设置ubuntu为固定IPv4地址了。刚才我把猫和路由器的电源插头拔了,然后再插上,再启动ubuntu虚拟机,IPv4的地址没有变化,还是192.168.2.19

也许是路由器连接的机子还未到2.19这么多,所以还是这个IPv4地址。但1楼我不想弄复杂了,况且设置固定IPv4地址也不难操作。

DHCP自动获取的IP到期之后一般会自动续约,所以短时间关机重启还会保持原有ip,关机时间长了就会分配新的IP了

Reply View the author