VirtualBox

Ticket #6682 (closed defect: wontfix)

Opened 4 years ago

Last modified 4 years ago

Can't burn CD/DVDs as non-root user

Reported by: eblaine Owned by:
Priority: major Component: DVD
Version: VirtualBox 3.1.4 Keywords: Burning, passthrough
Cc: Guest type: Windows
Host type: Solaris

Description

When running a Windows XP SP3 VDI with Solaris as the host operating system, Windows does not have permissions to the DVD drive that would allow CD/DVDs to be burned when running VirtualBox as a non-root user.

Normal users will access the VDI in immutable mode and run VirtualBox with a standard LDAP account which is why the need for non-root users to have the ability to burn CD/DVDs in Windows exists. It is my understanding that Solaris checks SCSI passthrough commands from applications for root permissions so this may be an issue that cannot be resolved but if there is a workaround or fix for this issue it would be greatly appreciated.

Change History

comment:1 Changed 4 years ago by klaus

To my knowledge Solaris checks the UID for each SCSI command sent to the drive in passthrough mode, so there's really no good and secure way to make it work for regular users. VirtualBox is suid root, but it drops the privileges pretty much immediately, and without a way to get them back. Keeping root privileges introduces the potential for really severe security issues.

So I don't expect any changes in this area unless Solaris makes it more flexible somehow - their RBAC system would surely have the necessary hooks.

comment:2 Changed 4 years ago by ramshankar

  • Status changed from new to closed
  • Resolution set to wontfix

As Klaus mentioned already there is no real workaround for this. Closing it as "wontfix", which in this context means "cantfix".

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use