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

Ubuntu 24.04升级后无法获取Windows Server 2008 NAS共享列表:权限被拒绝

Ubuntu 24.04升级后无法获取Windows Server 2008 NAS共享列表:权限被拒绝

嘿,我来帮你搞定这个困扰!从你的描述来看,升级到Ubuntu 24.04后,Nautilus里能看到你的WD Sentinel DX4000(Windows Server 2008)NAS,但点击后就提示「无法获取共享列表,权限被拒绝」,不过你之前在/etc/fstab里配置的SMB2.0挂载项还能正常访问Documents共享——这百分百是SMB协议版本兼容性的问题!

Ubuntu 24.04的Samba客户端默认会尝试用更高版本的SMB协议(比如SMB3.x)去枚举NAS共享,但Windows Server 2008对高版本SMB支持有限,直接就给你拒了。下面给你两个靠谱的解决方法:

方法一:全局配置Samba客户端默认用兼容协议

这个方法能一劳永逸解决Nautilus的共享列表问题:

  1. 打开终端,用nano编辑Samba的全局配置文件:
    sudo nano /etc/samba/smb.conf
    
  2. 找到[global]段落,在里面添加两行配置:
    client min protocol = SMB2_02
    client max protocol = SMB2_10
    
    (解释:SMB2_02对应SMB2.0,SMB2_10对应SMB2.1,刚好是Windows Server 2008支持的最高版本)
  3. 按Ctrl+O保存,Ctrl+X退出nano,然后重启Samba相关服务:
    sudo systemctl restart smbd nmbd
    
  4. 现在回到Nautilus,重新访问NAS的「其他位置」,应该就能正常看到Documents、Music那5个共享文件夹了。

方法二:先手动验证协议问题(临时测试)

如果你想先确认是不是协议的问题,可以用smbclient命令手动指定SMB2协议枚举共享:

smbclient -L //192.168.1.10 -U 你的NAS用户名 -m SMB2

输入NAS的密码后,如果能正常列出5个共享目录,那就坐实了是协议版本的问题,直接用方法一的全局配置就行。

另外提个小细节:你的.smbcredentials文件权限最好设成600,避免其他用户能读取密码,执行这个命令就行:

chmod 600 /home/grunchy/.smbcredentials

不过这不是当前问题的根源,只是个安全小建议~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 14:38:13