Opened 14 years ago
Closed 14 years ago
#6682 closed defect (wontfix)
Can't burn CD/DVDs as non-root user
Reported by: | Eric Blaine | Owned by: | |
---|---|---|---|
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 (2)
comment:1 by , 14 years ago
comment:2 by , 14 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
As Klaus mentioned already there is no real workaround for this. Closing it as "wontfix", which in this context means "cantfix".
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.