centos7挂载nas存储_NFS实践 | 一个NAS盘使用的问题分享

3c6dade2eb8c5e288c3610c577c8455c.png

前言

最近我们部署了一个新项目,但是在共享NAS盘的时候碰到了一个诡异的问题,简单说明下就是,将NAS盘分别挂载到A服务器和B服务器的目录dir,并分配权限给普通用户test,应用程序现在使用的文件上传或者写入的时候会出现了500错误。

经过一系列排查发现是目录权限分配导致,即挂载的目录dir的授权用户会发生变化。虽然在A和B服务器上使用chown将dir都更改为test,但是如果A服务器写入文件时dir的授权用户会自动变更成test2。查看/etc/passwd用户信息,A和B服务器用户名和UID对应不一致导致的这个问题:

  • A服务器:

  • 用户名test,UID1000,组名test,  GID1000;

  • 用户名test2,UID1001,组名test2,  GID1001;

  • B服务器:

  • 用户名 test,  UID1001,组名test,GID1001;

  • 用户名 test2,  UID1000,组名test,GID1000;

找到了问题,解决过程

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值