You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04无法访问同系统媒体服务器共享文件夹问题求助

Ubuntu 22.04无法访问同系统媒体服务器共享文件夹问题求助

兄弟,我之前也碰到过类似的Samba跨Ubuntu访问的问题,咱们一步步来排查,应该能搞定:

  • 先检查服务器端的共享配置是否允许浏览
    登录你的媒体服务器,打开/etc/samba/smb.conf,找到你设置的共享文件夹对应的配置段(比如[Movies]这类),确认里面有browseable = yes这一行。如果这一项设成no,其他客户端就没法在“其他位置”里看到这个共享,只能手动输入路径访问。

  • 用命令行工具测试连接,定位具体问题
    在新的Ubuntu机器上打开终端,试试用smbclient命令直接连接服务器的某个共享,比如:

    smbclient //你的媒体服务器IP/共享文件夹名称 -U 你的用户名
    

    输入密码后,如果能成功进入交互界面,说明权限和网络没问题,大概率是文件管理器的浏览配置问题;如果报错,比如“permission denied”或者“connection refused”,就能针对性解决:

    • 要是权限报错,检查服务器端共享配置里的valid users是否包含你的用户名,或者文件夹的本地权限(比如chmod设置)是否允许该用户访问;
    • 要是连接拒绝,检查服务器的UFW防火墙是否允许Samba服务:sudo ufw allow samba,重启防火墙试试。
  • 调整客户端的Samba协议版本
    打开新机器的/etc/samba/smb.conf,找到[global]段,添加或修改这两行:

    client min protocol = SMB2
    client max protocol = SMB3
    

    保存后重启Samba服务:sudo systemctl restart smbd nmbd。有时候Ubuntu默认的客户端协议设置可能和服务器不匹配,导致无法正常枚举共享。

  • 手动指定身份验证信息
    虽然两边用户名密码相同,但有时候本地用户的Samba缓存会干扰。你可以在新机器的文件管理器里,直接输入smb://你的媒体服务器IP/,弹出登录窗口时,选择“注册用户”,手动输入服务器的用户名和密码(哪怕和本地一样),看看能不能显示出共享文件夹。

  • 排查用户同名的潜在冲突
    理论上同名用户不会有冲突,但可以试试在服务器端给这个用户重新设置一遍Samba密码:sudo smbpasswd -a 你的用户名,输入密码后重启服务器的Samba服务,再重新连接试试。

备注:内容来源于stack exchange,提问作者fatman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 07:43:00