我遇到了以下问题。我需要让普通用户将设备 /dev/loop0 挂载到预定义目录 /mnt/data。设备的文件系统未知,需要在通过 -t 选项调用 mount 命令时定义。此外,我需要在挂载时指定偏移量。
我像这样编辑 /etc/fstab:
/dev/loop0 /mnt/data auto user 0 0
然后我像这样调用 mount :
mount loop,offset=32256 hdd.img /mnt/data/
我得到的是:
mount: only root can do that
可能是什么问题呢?
PS. 用户被添加到“disk”组,以便他可以访问 /dev/loop*。还授予了访问 /mnt/data 的权限。
答案1
您会考虑使用 sudo 吗?您可以配置 sudo 以允许相关用户以 root 身份运行 mount 命令。