Debian 分区权限设置指南
一 核心思路
二 按文件系统类型的设置方法
sudo mkdir -p /mnt/mydisk
sudo mount -t ext4 /dev/sdb1 /mnt/mydisk -o uid=1000,gid=1000,dmask=022,fmask=133
含义:dmask=022 使目录默认 755(rwxr-xr-x),fmask=133 使文件默认 644(rw-r–r–)。UUID=YOUR_UUID /mnt/mydisk ext4 defaults,uid=1000,gid=1000,dmask=022,fmask=133 0 2
修改后执行 sudo mount -a 测试是否无误。sudo mount -t ntfs-3g /dev/sdb1 /mnt/ntfs -o uid=1000,gid=1000,dmask=027,fmask=137
含义:dmask=027 目录默认 750,fmask=137 文件默认 640(可按需放宽,如 fmask=133 得到 644)。UUID=YOUR_UUID /mnt/ntfs ntfs-3g defaults,uid=1000,gid=1000,dmask=027,fmask=137 0 0
sudo mount -t vfat /dev/sdb1 /mnt/usb -o uid=1000,gid=1000,umask=022
含义:umask=022 目录 755、文件 644。UUID=YOUR_UUID /mnt/usb vfat defaults,uid=1000,gid=1000,umask=022 0 0
三 挂载后的权限微调与 ACL
sudo chown -R 1000:1000 /mnt/mydisk
sudo chmod -R 755 /mnt/mydisk
sudo setfacl -R -m u:alice:rwX /mnt/mydisk
sudo setfacl -d -m u:alice:rwX /mnt/mydisk # 新建对象默认继承
getfacl /mnt/mydisk
sudo setfacl -b /mnt/mydisk
四 常见权限问题排查
mount | grep /mnt/mydisk
sudo mount -o remount,rw /mnt/mydisk
若仍失败,检查文件系统错误、磁盘硬件或是否为 NTFS 且未以读写方式挂载。ls -ld /mnt/mydisk
getfacl /mnt/mydisk
必要时用 chown/chmod/setfacl 修正。sudo lvdisplay
sudo lvchange -prw /dev/mapper/vgname-lvname
sudo mount -o remount,rw /dev/mapper/vgname-lvname /mnt/point
随后将需要的选项写入 /etc/fstab 持久化。