Ubuntu Server 22.04 EC2实例挂载EFS后目录所有权自动变更的问题求助
Ubuntu Server 22.04 EC2实例挂载EFS后目录所有权自动变更的问题求助
各位大佬好,我遇到了一个很头疼的权限问题,想请大家帮忙分析下:
我有一台运行Ubuntu 22.04 Server的EC2实例,用EFS文件系统来存储用户的主目录,目前EFS已经正常挂载,相关配置信息如下:
查看/etc/fstab的内容:
$ cat /etc/fstab LABEL=cloudimg-rootfs / ext4 discard,errors=remount-ro 0 1 LABEL=UEFI /boot/efi vfat umask=0077 0 1 fs-00000000000000.efs.eu-west-1.amazonaws.com:/ /home nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,nodev 0 0
挂载状态确认:
$ mount | grep home fs-00000000000000.efs.eu-west-1.amazonaws.com:/ on /home type nfs4 (rw,nodev,relatime,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.x.x.x,local_lock=none,addr=10.x.x.x)
现在的问题是:当我执行chown -R user1: /home/customer/user1修改目录所有权时,当时能正常生效,但过个几分钟,该目录的所有者会自动变成某个大于5000的UID,而且每个出问题的目录对应的UID还不一样。
补充几个关键信息:
- 系统上创建的用户UID都是10xx开头的,不存在UID大于5000的用户
- 这个问题是从我们从Amazon Linux 2切换到Ubuntu 22.04之后才出现的
- 更奇怪的是,所有权变更不是全部目录都发生,而是随机出现的,比如两次
ll的输出对比:
第一次执行ll的结果:
$ ll total 60 drwxr-xr-x 15 root 6144 Dec 9 2022 ./ drwxr-xr-x 9 root 6144 Jun 30 13:55 ../ drwxr-x--- 3 qwe 6144 Jun 29 23:55 qwe/ drwxr-x--- 3 asd 6144 Jun 29 23:55 asd/ drwxr-x--- 3 zxc 6144 Jun 29 23:55 zxc/ drwxr-x--- 3 cvb 6144 Jun 29 23:55 cvb/ drwxr-x--- 3 tyu 6144 Jun 29 23:55 tyu/ drwxr-x--- 5 ghj 6144 Jun 30 09:03 ghj/ drwxr-x--- 3 bnm 6144 Jun 29 23:55 bnm/ drwxr-x--- 3 xcv 6144 Jun 29 23:55 xcv/
过了一会儿再执行ll的结果:
$ ll total 60 drwxr-xr-x 15 root 6144 Dec 9 2022 ./ drwxr-xr-x 9 root 6144 Jun 30 14:00 ../ drwxr-x--- 3 5103 6144 Jun 29 23:55 qwe/ drwxr-x--- 3 5107 6144 Jun 29 23:55 asd/ drwxr-x--- 3 zxc 6144 Jun 29 23:55 zxc/ drwxr-x--- 3 5106 6144 Jun 29 23:55 cvb/ drwxr-x--- 5 5101 6144 Jun 30 23:55 tyu/ drwxr-x--- 3 ghj 6144 Jun 29 09:03 ghj/ drwxr-x--- 3 5105 6144 Jun 29 23:55 bnm/ drwxr-x--- 3 xcv 6144 Jun 29 23:55 xcv/
我现在希望修改后的目录所有权能保持稳定,不会自动变更,但查了系统日志没找到相关的线索,请问有没有遇到过类似问题的朋友,或者能给我一些排查方向?
备注:内容来源于stack exchange,提问作者Marek Bettman
相关产品推荐
相关产品推荐

