Вы можете попробовать cdctl. Это доступно здесь: http://cdctl.sourceforge.net/. Этот переключатель выполнит то, что вы хотите.
-oS, --lockdoor=S
Locks the eject button so the disc cannot be manually ejected. Requires kernel ver‐
sion 2.2.4 or newer. Set S to 0 to unlock the drive, and to 1 to lock it.
Я использовал это в течение последних 10 лет на Fedora, RHEL, CentOS, но пакет доступен в виде tarball и должен быть скомпилирован на Ubuntu. ПРИМЕЧАНИЕ. Пакет некоторое время не обновлялся, но работает нормально. На сайте gentoo есть патч, который исправляет небольшую проблему, чтобы его можно было скомпилировать с более свежими ядрами. Патч доступен здесь:
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-misc/cdctl/files/cdctl-0.15-cdc_ioctls.patch?revision=1.1
После того, как вы установили его, вы можете использовать команду для блокировки лотка для компакт-дисков:
cdctl -o1
Чтобы разблокировать лоток:
cdctl -o0
Я недавно перепаковал cdctl для использования в Debian/Ubuntu 12.10. Это доступно здесь, http://www.lamolabs.org/blog/wp-content/uploads/2011/01/cdctl_0.15-1.lamolabs.1_amd64.deb