前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS挂载NAS存储后权限的更改

CentOS挂载NAS存储后权限的更改

作者头像
染指流年
发布2023-03-13 16:09:26
3.8K0
发布2023-03-13 16:09:26
举报
文章被收录于专栏:Mr.Wang
  • 上次用centos挂载HP共享存储后发现一个问题,默认挂载到本地后的目录属主和属组为当前挂载用户,而且无法更改,这里记录一下处理过程

1.umount已挂载的文件系统

代码语言:javascript
复制
umount /backup

2.取消共享存储的'根限制'

nas-2
nas-2

注:红圈里面的'根限制'要取消勾选,然后点击更新

3.重新挂载nfs文件系统

代码语言:javascript
复制
#这里注意,使用默认的挂载方式挂载后,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.修改属主属组测试

代码语言:javascript
复制
#这里可以看到挂载后默认属主属组为当前挂载用户
[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挂载的文件系统,那么依然无法修改属主属组,更为安全,如下图:

nfs-3
nfs-3
代码语言:javascript
复制
#勾选了'根限制'后我们在来修改属主属组测试
[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、修改属主、勾选根限制
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-05-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.umount已挂载的文件系统
  • 2.取消共享存储的'根限制'
  • 3.重新挂载nfs文件系统
  • 4.修改属主属组测试
  • 5.勾选'根限制'
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档