在 Ubuntu 里,“mount 权限怎么给”通常分几种情况,我先按最常见场景给你说明,你看看哪一种符合你的情况。
Ubuntu 桌面版 普通用户一般可以直接挂载:
系统通过 udisks2 + polkit 自动授权
如果你手动执行:
mount /dev/sdb1 /mnt
会提示:
mount: only root can do that
sudo(最简单)sudo mount /dev/sdb1 /mnt
然后把权限给普通用户:
sudo chown -R 用户名:用户名 /mnt
/etc/fstab 里给用户权限(推荐)编辑:
sudo nano /etc/fstab
示例(U 盘):
/dev/sdb1 /mnt/usb ext4 defaults,user 0 0
或(NTFS):
/dev/sdb1 /mnt/usb ntfs-3g defaults,user,uid=1000,gid=1000 0 0
参数说明:
user:允许普通用户挂载uid/gid:指定文件所有者然后:
sudo mount -a
sudo visudo
加一行:
用户名 ALL=(root) NOPASSWD: /bin/mount, /bin/umount
sudo chown 用户名:用户名 /mnt
然后 fstab:
/dev/sdb1 /mnt/usb ext4 user 0 0
可以告诉我:
我可以直接给你对应命令。
普通用户挂载 → 用
user参数或 sudo;长期用 → 改/etc/fstab
如果你愿意,可以把你的 具体命令 + 报错信息 发出来,我帮你精准改。