温馨提示×

centos mount如何修改权限

小樊
67
2026-09-03 00:38:22
栏目: 智能运维

在 CentOS 中,mount 时修改权限通常有两种方式:


一、mount 时通过 -o 参数指定权限(推荐)

1. 修改挂载后的目录权限(常用)

mount -o rw,uid=1000,gid=1000 /dev/sdb1 /mnt/data
  • rw:可读写
  • uid / gid:指定所有者(数字 ID)
  • 适用于 fat32 / ntfs / exfat 等不支持 Linux 权限的文件系统

2. 挂载为只读

mount -o ro /dev/sdb1 /mnt/data

3. 允许普通用户挂载和访问

mount -o rw,users,umask=022 /dev/sdb1 /mnt/data
  • umask=022:默认权限 755
  • users:允许普通用户挂载

二、挂载后用 chmod / chown 修改(ext4/xfs 等)

如果是 ext4 / xfs 等 Linux 原生文件系统:

mount /dev/sdb1 /mnt/data
chown -R user:user /mnt/data
chmod -R 755 /mnt/data

⚠️ 这种方式 对 NTFS / FAT 无效


三、在 /etc/fstab 中永久设置权限

编辑 /etc/fstab:

/dev/sdb1  /mnt/data  ext4  defaults,uid=1000,gid=1000  0  2

或 NTFS:

/dev/sdb1  /mnt/data  ntfs-3g  defaults,uid=1000,gid=1000,umask=022  0  0

四、常见文件系统对应方式

文件系统 修改权限方式
ext4/xfs chmod / chown
NTFS uid/gid/umask
FAT32 uid/gid/umask
exFAT uid/gid

如果你能告诉我:

  • 文件系统类型(NTFS / ext4 / xfs)
  • 是否临时还是永久
  • 报错信息

我可以给你精确命令。

0 踩