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

Debian环境下NFS客户端权限异常问题求助

Debian环境下NFS客户端权限异常问题求助

环境信息

服务器端(host1)

  • 系统:Debian 12,ZFS 2.1.11
  • 服务:OpenLDAP服务器(默认包)、nfs-utils 2.6
  • LDAP用户组与用户信息:
    getent group
    # primarygroup1:*:1000001:
    # primarygroup2:*:1000002:
    
    getent passwd
    # user1:x:1000001:1000002:user1:/home/user1:/bin/false
    
  • NFS导出配置:
    exportfs -v
    # /tank/d1 <world>(sync,wdelay,hide,fsid=9a31889cb81531154198e4c3c5156b74,sec=sys,rw,secure,no_root_squash,no_all_squash)
    
  • 共享文件权限:
    getfacl /tank/d1/file.txt
    # getfacl: Removing leading '/' from absolute path names
    # # file: tank/d1/file.txt
    # # owner: root
    # # group: primarygroup1
    # user::rwx
    # group::r--
    # other::---
    

客户端(host2)

  • 系统:Debian 12
  • 服务:OpenLDAP客户端(默认包)、nfs-utils 2.6
  • LDAP同步的用户组与用户信息:
    getent group
    # primarygroup1:*:1000001:
    # primarygroup2:*:1000002:
    
    getent passwd
    # user1:x:1000001:1000002:user1:/home/user1:/bin/false
    
  • NFS挂载信息:
    mount
    # 192.168.164.200:/tank/d1 on /mnt/testnfs type nfs
    # (rw,relatime,vers=3,rsize=524288,wsize=524288,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.164.200,mountvers=3,mountport=53721,mountproto=udp,local_lock=none,addr=192.168.164.200)
    
  • 客户端看到的共享文件权限:
    getfacl /mnt/testnfs/file.txt
    # getfacl: Removing leading '/' from absolute path names
    # # file: mnt/testnfs/file.txt
    # # owner: root
    # # group: primarygroup1
    # user::rwx
    # group::r--
    # other::---
    

问题现象

我遇到了一个非常奇怪的权限异常问题:

  • 刚完成NFS挂载后,客户端上的user1明明不属于primarygroup1,却能正常读取/mnt/testnfs/file.txt:
    user1@deb12nfsclient:/root$ cat /mnt/testnfs/file.txt
    ####### data ######
    
  • 尝试重启NFS服务器并重新挂载,偶尔能解决问题,但大多数情况下没有效果。
  • 大约15分钟后,权限会自动恢复正常,此时user1再读取文件会被拒绝:
    user1@deb12nfsclient:/root$ cat /mnt/testnfs/file.txt
    cat: /mnt/testnfs/file.txt: Permission denied
    
  • 我已经尝试在客户端挂载时添加noac、actimeo=0参数,但完全没有改善。

有没有人知道这是什么原因导致的?有没有办法缩短这个权限自动恢复的时间,让权限能立刻正常生效?

Regards
Adam

备注:内容来源于stack exchange,提问作者Adam Błaszczykowski

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 10:18:16