我需要禁用 RHEL6 机器上用户的 CD/DVD 刻录功能。我仍然需要使用光驱安装只读光盘来导入数据。我只需要让用户无法将机器上的数据写入 CD/DVD。
我在 redhat.com 上找到一篇文章,其中说在 /etc/fstab 中执行以下操作,但是没有用:
/dev/cdrom /media/dvdrecorder iso9660 ro,user,noauto,unhide 0 0
有人有可行的解决方案吗?
答案1
我发现了一篇较旧的帖子,建议限制“/usr/bin/cdrecord”的访问,因为它是所有 CD 刻录应用程序使用的二进制文件(大约十年前是这样)。
http://www.linuxquestions.org/questions/linux-general-1/disabling-cd-burner-write-access-363576/
答案2
限制 brasero、wodim 和 genisofs 对我没有帮助。因为 Nautilus 似乎内置了刻录功能。限制 Nautilus 会破坏 Gnome 的很多功能。弄清楚 RHEL 6.5 如何将 ACL 分配给 /dev/sr0 似乎是关键,而 udev 和 dbus 并没有提供任何线索,但似乎应该为此负责。