在 Debian(以及大多数 Linux 发行版)里,“修改挂载权限”通常分几种情况,不同场景做法不一样。下面按最常见的需求一步步说明。
mount 修改挂载权限(临时)sudo mount -o remount,rw,uid=1000,gid=1000 /mnt/data
作用:
rw:可读写uid=1000,gid=1000:指定所有者(一般用你的用户 ID)查看你的 uid / gid:
id 用户名
/etc/fstab(永久生效 ✅ 推荐)blkid
示例:
/dev/sdb1: UUID="abcd-1234" TYPE="ext4"
/etc/fstabsudo nano /etc/fstab
UUID=abcd-1234 /mnt/data ext4 defaults,uid=1000,gid=1000 0 2
或更常见:
UUID=abcd-1234 /mnt/data ext4 defaults 0 2
然后修改目录权限:
sudo chown -R 用户名:用户名 /mnt/data
sudo chmod -R 755 /mnt/data
UUID=xxxx /mnt/win ntfs-3g uid=1000,gid=1000,umask=022 0 0
UUID=xxxx /mnt/usb vfat uid=1000,gid=1000,umask=022 0 0
或 exFAT:
UUID=xxxx /mnt/usb exfat uid=1000,gid=1000,umask=022 0 0
sudo mount -a
⚠️ 如果报错,不要重启,先修复 fstab,否则可能进不了系统。
如果文件系统本身支持 Linux 权限(ext4 / xfs):
sudo chown -R 用户名:用户名 /mnt/data
sudo chmod -R 755 /mnt/data
⚠️ 对 NTFS / FAT 无效,必须在挂载参数里设置。
sudo chmod 777 /mnt/data
或:
sudo chown 用户名:用户名 /mnt/data
⚠️ 安全性较低,仅用于个人电脑或 U 盘。
mount | grep /mnt/data
检查是否有 ro
安装:
sudo apt install ntfs-3g
| 需求 | 推荐方式 |
|---|---|
| 临时改权限 | mount -o remount |
| 永久生效 | /etc/fstab |
| NTFS / FAT | uid/gid/umask |
| ext4 目录权限 | chown + chmod |
如果你愿意,可以把下面信息发我,我可以给你精确的 fstab 配置:
lsblk -f
cat /etc/fstab