允许用户挂载 /dev/loop0

允许用户挂载 /dev/loop0

我遇到了以下问题。我需要让普通用户将设备 /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 命令。

相关内容