必须是超级用户才能挂载 - 即使 /etc/fstab 选项包含用户

必须是超级用户才能挂载 - 即使 /etc/fstab 选项包含用户

我正在尝试在具有最新更新的 Ubuntu 20.04 LTS 系统上设置自动翻录机(遗憾的是,其昵称是 arm)。

安装的一部分是将以下行放入 /etc/fstab:

/dev/sr0  /mnt/dev/sr0  udf,iso9660  users,noauto,exec,utf8  0  0

并且要求创建挂载点 /mnt/dev/sr0 - 这是守护进程将插入的 DVD 或 CDROM 挂载到的位置。已创建挂载点,如下所示:

ls -ld /mnt/dev/sr0
drwxrwxrwx 2 arm arm 4096 Sep  9 15:36 /mnt/dev/sr0

问题是,即使将“用户”设置为 /etc/fstab 中的第一个选项,用户(arm)仍然会收到错误“mount:/mnt/dev/sr0:必须是超级用户才能使用 mount”。

当我阅读 /etc/fstab 的文档时,似乎我们不应该看到此消息。我还发现(一点也不清楚)迹象表明 /etc/sudoers 中的此条目将允许相应命名的用户执行挂载。但这并没有改善我的情况:

arm ALL=(ALL) NOPASSWD: /usr/bin/mount, /usr/bin/umount

为了允许普通用户将此设备挂载到 /mnt/dev/sr0,必须做什么?(顺便说一句:显然我无法配置不同的挂载点,但无论如何我并不认为这是问题所在。)

相关内容