- 上次用centos挂载HP共享存储后发现一个问题,默认挂载到本地后的目录属主和属组为当前挂载用户,而且无法更改,这里记录一下处理过程
1.umount已挂载的文件系统
umount /backup
2.取消共享存储的'根限制'
注:红圈里面的'根限制'要取消勾选,然后点击更新
3.重新挂载nfs文件系统
#这里注意,使用默认的挂载方式挂载后,nfs默认的文件系统版本为 nfs4,如下例子:
[root@localhost ~]$ mount -t nfs 10.1.1.133:/nas/nfs-ts /backup/
[root@localhost ~]$ df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 ext4 165G 4.4G 152G 3% /
devtmpfs devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs tmpfs 3.9G 177M 3.7G 5% /run
tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 ext4 976M 113M 797M 13% /boot
10.1.1.133:/nas/nfs-ts nfs4 466G 4.0M 466G 1% /backup
#这里挂载时指定nfs文件系统为 nfs3 即可解决无法修改挂载后目录无法修改属主和属组的问题
[root@localhost ~]$ mount -t nfs -o vers=3 10.1.1.133:/nas/nfs-ts /backup/
[root@localhost ~]$ df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 ext4 165G 4.4G 152G 3% /
devtmpfs devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs tmpfs 3.9G 177M 3.7G 5% /run
tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 ext4 976M 113M 797M 13% /boot
10.1.1.133:/nas/nfs-ts nfs 466G 4.0M 466G 1% /backup
4.修改属主属组测试
#这里可以看到挂载后默认属主属组为当前挂载用户
[root@localhost ~]$ ls -l /
total 81K
drwxrwxrwx 2 root root 1024 May 28 2020 backup #属主属组为root
lrwxrwxrwx. 1 root root 7 Sep 19 2019 bin -> usr/bin
dr-xr-xr-x. 6 root root 4096 Sep 19 2019 boot
drwxr-xr-x 19 root root 3140 Sep 25 2019 dev
#修改属主属组为nginx
[root@localhost ~]$ chown nginx:nginx /backup
[root@localhost ~]$ ls -l /
total 73
drwxrwxrwx 2 nginx nginx 1024 May 28 2020 backup #这里看到属主属组为nginx
lrwxrwxrwx. 1 root root 7 Sep 19 2019 bin -> usr/bin
dr-xr-xr-x. 6 root root 4096 Sep 19 2019 boot
drwxr-xr-x 19 root root 3140 Sep 25 2019 dev
5.勾选'根限制'
最后我们为了安全,再次将'根限制'勾选,这样做的意义是:就算你用nfs3挂载的文件系统,那么依然无法修改属主属组,更为安全,如下图:
#勾选了'根限制'后我们在来修改属主属组测试
[root@localhost ~]$ ls -l /
total 73
drwxrwxrwx 2 nginx nginx 1024 May 28 2020 backup
lrwxrwxrwx. 1 root root 7 Sep 19 2019 bin -> usr/bin
dr-xr-xr-x. 6 root root 4096 Sep 19 2019 boot
drwxr-xr-x 19 root root 3140 Sep 25 2019 dev
[root@localhost ~]$ chown root:root /backup/
chown: changing ownership of ‘/backup/’: Operation not permitted #这里会提示我操作不允许
#以后如果需要修改属主属组,那么方法同上,umount、取消根限制,挂载nfs3、修改属主、勾选根限制
Comments | 0 条评论