在 CentOS 中,“挂载权限”通常涉及 文件系统挂载选项(mount options) 和 文件/目录权限。下面按常见场景给你一个系统性的说明(适用于 CentOS 7 / 8 / Stream)。
mount -o remount,rw /
rw:读写ro:只读如果是某个目录:
mount -o remount,rw /data
-o 指定挂载权限mount -o rw,noexec,nosuid /dev/sdb1 /mnt/data
常用参数:
| 参数 | 含义 |
|---|---|
| rw | 读写 |
| ro | 只读 |
| noexec | 禁止执行程序 |
| nosuid | 禁止 SUID |
| uid=xxx | 指定用户 |
| gid=xxx | 指定组 |
| umask=022 | 权限掩码 |
示例(NTFS / FAT):
mount -t ntfs-3g -o uid=1000,gid=1000,umask=022 /dev/sdb1 /mnt/data
/etc/fstab查看当前挂载:
cat /etc/fstab
示例(ext4):
UUID=xxxx /data ext4 defaults 0 0
推荐参数:
UUID=xxxx /data ext4 rw,noatime 0 0
如果是 NTFS / FAT:
UUID=xxxx /data ntfs-3g uid=1000,gid=1000,umask=022 0 0
修改后执行:
mount -a
⚠️ 注意:错误修改 fstab 可能导致系统无法启动,建议先备份:
cp /etc/fstab /etc/fstab.bak
chmod 755 /data
chown user:group /data
chown -R user:user /data
chmod -R 755 /data
或使用挂载参数:
mount -o uid=user,gid=user /dev/sdb1 /data
mount -t ntfs-3g -o uid=1000,gid=1000 /dev/sdb1 /mnt/usb
NFS 示例:
mount -t nfs -o rw,nosuid,nodev 192.168.1.10:/data /mnt/data
mount | grep /data
或:
findmnt /data
mount 或 fstab 内容我可以直接帮你写一条可复制的命令或 fstab 配置。