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

2024-11-27 15:42:50 5点赞 45收藏 9评论

缘起

21年的时候用ThinkPad小黑X60安装Ubuntu,打造下载服务器

当初Ubuntu的版本是20.04,现如今Ubuntu已经进化到了24.04版。

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

希望体验一下新版本的魅力,于是在PVE上新开一个虚拟机

因为有了年初的折腾,Ubuntu安装过程丝滑如“德芙”。

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

网上对于24.04版本的进化有一大把的“美颜”式称颂。

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

然而缺失了之前两大得心应手的功能,让我仿佛看到了粉底下的色斑。

  1. 桌面共享不再支持VNC

  2. 默认不提供局域网内文件共享功能

VNC暂时无解,不过今天突破了局域网内文件共享,将攻略分享在这里。

现象

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

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

解决

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

  1. 安装samba服务,Ubuntu默认没有安装这个服务。
    sudo apt install samba smbclient

  2. 防火墙允许samba服务通过。
    sudo ufw allow samba

  3. 安装nautilus-share:在右键菜单中添加本地网络共享(local network share)选项。
    sudo install nautilus-share

  4. 将当前用户加入用户组sambashare
    sudo usermod -aG sambashare $(whoami)

  5. 重启

到此看似所需要的服务及应用都已经安装到位,可以通过本地网络共享,把特定的文件夹予以共享。

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

然而在局域网中的windows仅仅可以看到被分享的文件夹,访问不能——说没有权限!

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

度娘不能解决的,就放狗去askUbuntu

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

搜到的答案是:

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

大意是说自从22.04版以后,文件夹的权限代码调整为750:仅允许该Ubuntu用户访问。因此需要通过调整让系统把windows的guest(来宾)账户当作该Ubuntu用户。

  • 打开smb.conf,可以在打开之前先做备份。
    sudo nano /etc/samba/smb.conf


  • workgroup = WORKGROUP
    后面增加一行
    force user = 自己的用户名

保存退出后重启,Windows电脑就可以访问Ubuntu共享的文件夹。

Ubuntu24.04版共享文件夹设置攻略
展开 收起
9评论

  • 精彩
  • 最新
  • 日常用windows ,你发的这一大堆我真没见过,这一堆能解决我生活工作中的什么难题?或是什么场景可以用到呢

    校验提示文案

    提交
    记录我解决问题的经历
    分享给有类似经历的同好

    校验提示文案

    提交
    用的20.2,没动力升级,新版本有什么好的吗?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 我是偶尔用用Ubuntu,想着要是哪天真的用不成Windows了,可以快速换系统

    校验提示文案

    提交
    个人而言,windows不太可能用不成。
    熟悉Ubuntu,对于以后使用类似的系统倒是有帮助。

    校验提示文案

    提交
    收起所有回复
  • 太好了,按这个可以成功共享

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
45
扫一下,分享更方便,购买更轻松