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

Fedora 39挂载Windows CIFS共享后执行ls -l等命令提示Permission denied但仍能显示内容的问题求助

Fedora 39挂载Windows CIFS共享后执行ls -l等命令提示Permission denied但仍能显示内容的问题求助

大家好,我碰到个挺奇怪的CIFS挂载问题,想请教下各位大佬。先把我的环境和遇到的情况详细说下:

环境配置

  • Windows Server 2016(工作组模式),设置了一个名为SHARE的共享文件夹,采用用户名/密码验证权限,文件夹所有者是BUILTIN\Everyone
  • 客户端是Fedora 39系统,所有软件包都已经更新到最新版本
  • /etc/fstab里的挂载配置如下:
    //server/share /var/spool/share cifs username=user1,password=password1 0 0
    

遇到的问题现象

  • 自动挂载完全正常,没有任何报错,读写文件都没问题
  • 执行ls /var/spool/share可以正常列出目录内容,没有异常
  • 执行ls -l /var/spool/share时,会弹出「Permission denied」的错误提示,但奇怪的是目录内容还是能正常显示:
    root@fedora:~# ls -l /var/spool/share/
    ls: /var/spool/share/: Permission denied
    
  • 执行ls -laX /var/spool/share时,会出现两条权限拒绝的错误,但依旧能显示目录内容:
    root@fedora:~# ls -laX /var/spool/share/
    ls: /var/spool/share/: Permission denied
    ls: /var/spool/share/.: Permission denied
    
  • 我用strace ls -la /var/spool/share跟踪了命令执行过程,发现权限拒绝的问题是出在listxattr这个调用上

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 11:34:28