解决方法:
有网络的话,可以将两个电脑连接同一个wifi,这样两者就在同一网段下了,这样就可以用windows/linux的共享文件夹功能。
无网络的话,可以通过网线链接,中间如果接口不一样可以用拓展坞
具体细节:
首先ping另一台电脑的私网192.168.x.x看看能不能ping通
ping通说明就是同一网段下了
然后再右键文件夹,属性里面会有共享文件夹这个功能,然后在另一台机器,点击网络,里面就能看到另一台电脑中共享的文件夹了。
然后会提示下载samba在点击共享目录的时候
后面在window上面的网络里面能访问到linux这台电脑了,在网络里面输入\\192.168.1.2这种,然后会出现个文件夹(就是自己要分享的文件夹)
接着,点击这个linux共享的文件夹会出现没有权限打开的问题:
解决方法如下:
一、先明确一件事(非常重要)
chmod -R 777 /home/jie/桌面
只解决了:
- Linux 本地文件系统权限
但 Windows 访问 Linux 共享:
- 还要同时满足 Samba 共享权限 + 用户认证 + 防火墙
👉 你现在卡在 Samba 层或网络层。
二、第一步:确认 Samba 服务是否真的在跑
在 Linux 上执行:
systemctl status smbd
正常应看到:
active (running)
如果没跑:
sudo systemctl start smbd sudo systemctl enable smbd
三、第二步:确认共享目录是否在 smb.conf 中配置
打开配置文件:
sudo nano /etc/samba/smb.conf
在文件末尾,确认你有类似下面这一段(重点):
任何人都能访问"(无密码)
[desktop]
path = /home/jie/桌面
browseable = yes
writable = yes
guest ok = yes
public = yes
force user = jie
如果你没有 → 直接加上
保存退出后执行:
sudo systemctl restart smbd
然后就解决了,这时候会发现windows上面访问linux上面的共享的文件夹可以正常打开了