“Debian 挂载权限错误”是个比较宽泛的问题,通常表现为:挂载成功但无法读写 / 权限不足 / 普通用户不能访问。下面按常见场景给你对应解决办法。
Linux 下这些文件系统不支持 Linux 权限,需要手动指定:
sudo mount -o uid=1000,gid=1000,umask=022 /dev/sdb1 /mnt/usb
说明:
uid=1000:你的用户 ID(可用 id 查看)umask=022:默认权限 755推荐写法(NTFS):
sudo mount -t ntfs-3g -o uid=1000,gid=1000,umask=022 /dev/sdb1 /mnt/usb
ls -ld /mnt/data
如果是 root:
sudo chown -R youruser:youruser /mnt/data
sudo chmod -R 755 /mnt/data
/dev/sdb1 /mnt/data ext4 defaults 0 0
/dev/sdb1 /mnt/data ntfs-3g uid=1000,gid=1000,umask=022 0 0
/dev/sdb1 /mnt/data ext4 defaults,user 0 2
修改后执行:
sudo mount -a
user 或 users 参数/dev/sdb1 /mnt/usb vfat user,uid=1000,umask=022 0 0
sudo mount /dev/sdb1 /mnt/usb
Debian 默认 不启用 SELinux,若你手动开了:
getenforce
如果是 Enforcing:
sudo setenforce 0
请你补充以下信息,我可以精准告诉你怎么改:
Permission denied)mount 还是 /etc/fstab如果你愿意,可以直接把报错信息 + mount 命令贴出来,我帮你一行行改。