问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Ubuntu24.04版共享文件夹设置攻略

创作时间:
作者:
@小白创作中心

Ubuntu24.04版共享文件夹设置攻略

引用
什么值得买
1.
https://post.smzdm.com/p/azor2m55/

Ubuntu 24.04版本在功能上做出了一些调整,其中最显著的变化之一就是取消了本地网络共享功能。这对于习惯使用Ubuntu作为服务器或需要在局域网内进行文件共享的用户来说,无疑是一个不小的挑战。本文将详细介绍如何在Ubuntu 24.04系统下重新启用并配置局域网文件共享功能,让Windows电脑能够顺利访问Ubuntu共享的文件夹。

21年的时候用ThinkPad小黑X60安装Ubuntu,打造下载服务器。
当初Ubuntu的版本是20.04,现如今Ubuntu已经进化到了24.04版。

希望体验一下新版本的魅力,于是在PVE上新开一个虚拟机。
因为有了年初的折腾,Ubuntu安装过程丝滑如“德芙”。
网上对于24.04版本的进化有一大把的“美颜”式称颂。
然而缺失了之前两大得心应手的功能,让我仿佛看到了粉底下的色斑。

  1. 桌面共享不再支持VNC
  2. 默认不提供局域网内文件共享功能
    VNC暂时无解,不过今天突破了局域网内文件共享,将攻略分享在这里。

现象

24.04之前的版本,在文件管理页面,右键文件夹(或文件),有本地网络共享(local network share)的选项;然而在24.04版本中,这个选项没有了。

解决

网上搜了以后找到以下解决方案:

  1. 安装samba服务,Ubuntu默认没有安装这个服务。
sudo apt install samba smbclient  
  1. 防火墙允许samba服务通过。
sudo ufw allow samba  
  1. 安装nautilus-share:在右键菜单中添加本地网络共享(local network share)选项。
sudo install nautilus-share  
  1. 将当前用户加入用户组sambashare
sudo usermod -aG sambashare $(whoami)  
  1. 重启
    到此看似所需要的服务及应用都已经安装到位,可以通过本地网络共享,把特定的文件夹予以共享。
    然而在局域网中的windows仅仅可以看到被分享的文件夹,访问不能——说没有权限!
    度娘不能解决的,就放狗去askUbuntu
    搜到的答案是:
    大意是说自从22.04版以后,文件夹的权限代码调整为750:仅允许该Ubuntu用户访问。因此需要通过调整让系统把windows的guest(来宾)账户当作该Ubuntu用户。
  • 打开smb.conf,可以在打开之前先做备份。
sudo nano /etc/samba/smb.conf  

  • workgroup = WORKGROUP
    后面增加一行
    force user = 自己的用户名
    保存退出后重启,Windows电脑就可以访问Ubuntu共享的文件夹。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号