--- drivers/cdrom/cdrom.c~ Fri Sep 1 13:14:23 2000 +++ drivers/cdrom/cdrom.c Fri Sep 1 13:14:42 2000 @@ -1604,7 +1604,7 @@ return -EDRIVE_CANT_DO_THIS; keeplocked = arg ? 1 : 0; /* don't unlock the door on multiple opens */ - if ((cdi->use_count != 1) && !arg) + if ((cdi->use_count != 1) && !arg && !capable(CAP_SYS_ADMIN)) return -EBUSY; return cdo->lock_door(cdi, arg); }