CentOS挂载NAS存储后权限的更改
2023-06-13 09:17:25 时间
- 上次用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、修改属主、勾选根限制
相关文章
- Centos 7 Mysql 配置文件位置
- centos安装mysql客户端安装_CENTOS安装MYSQL
- 【MySQL 8入门之安装篇】CentOS 7系统下安装MySQL 8
- Centos安装redis_redis编译安装
- CentOS 7搭建GitLab
- xshell连接虚拟机Centos
- 基于 CentOS 搭建 Discuz 论坛的实践教程
- centos 安装Rclone并配置onedrive做本地存储
- 【ES三周年】linux 基于 RHEL 的 Linux 发行版(例如 CentOS 和 Fedora)上用 shell 脚本安装 elasticsearch
- Centos 7 安装系列(10):ElasticSearch 8.6.2
- 浅析Hyper-V安装CentOS 8问题
- 查看CentOS版本:Linux解决方案(linux查看centos版本)
- 在 CentOS 上安装 Redis,轻松搞定!(centos安装redis)
- 如何在CentOS 8上安装Teamspeak 3服务器
- CentOS与Linux:非凡之旅(centos和linux)
- Centos下LVS负载均衡基本设置
- CentOS上MySQL环境搭建指南(mysql centos)
- CentOS系统如何连接MySQL数据库(centos连mysql)
- 配置CentOS下MySQL安装与配置指南(centos中mysql)