我正在尝试在具有最新更新的 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,必须做什么?(顺便说一句:显然我无法配置不同的挂载点,但无论如何我并不认为这是问题所在。)