As it stands openSUSE 11.2 has a bug with the ACL when it comes to
disk burners outside of X, for more details on the issue see the bug
report here https://bugzilla.novell.com:443/show_bug.cgi?id=510231.
In short normal users don’t have access to burners, and only root has
the rights to use them but is only able to burn CDs.
When a normal user runs cdrecord --scanbus or wodim -scanbus this is
what they get
vendion@SEServer:~> cdrecord --scanbus
wodim: No such file or directory.
Cannot open SCSI driver!
For possible targets try ‘wodim --devices’ or ‘wodim -scanbus’.
For possible transport specifiers try ‘wodim dev=help’.
For IDE/ATAPI devices configuration, see the file README.ATAPI.setup
from
the wodim documentation.
vendion@SEServer:~> wodim -scanbus
wodim: No such file or directory.
Cannot open SCSI driver!
For possible targets try ‘wodim --devices’ or ‘wodim -scanbus’.
For possible transport specifiers try ‘wodim dev=help’.
For IDE/ATAPI devices configuration, see the file README.ATAPI.setup
from
the wodim documentation.
This is what root gets:
SEServer:/home/vendion # cdrecord --scanbus
scsibus1:
1,0,0 100) ‘HL-DT-ST’ ‘RW/DVD GCC-4481B’ ‘E106’ Removable
CD-ROM
1,1,0 101) '_NEC ’ 'NR-7900A ’ ‘1.08’ Removable
CD-ROM
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) *
SEServer:/home/vendion # wodim -scanbus
scsibus1:
1,0,0 100) ‘HL-DT-ST’ ‘RW/DVD GCC-4481B’ ‘E106’ Removable
CD-ROM
1,1,0 101) '_NEC ’ 'NR-7900A ’ ‘1.08’ Removable
CD-ROM
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) *
They way I know its related to X is because here is what the
permissions are like with a user running X (copied from the bug
report)
nadvornik@sphinx2:~> ll /dev/cdrw
lrwxrwxrwx 1 root root 3 28. kvě 19.54 /dev/cdrw → sr0
nadvornik@sphinx2:~> ll /dev/sr0
brw-rw----+ 1 root disk 11, 0 28. kvě 19.54 /dev/sr0
nadvornik@sphinx2:~> getfacl /dev/sr0
getfacl: Removing leading ‘/’ from absolute path names
file: dev/sr0
owner: root
group: disk
user::rw-
user:nadvornik:rw-
group::rw-
mask::rw-
other::—
This is what I get
vendion@SEServer:~> ll /dev/cdrw
lrwxrwxrwx 1 root root 3 2009-06-06 07:11 /dev/cdrw → sr0
vendion@SEServer:~> ll /dev/sr0
brw-rw---- 1 root cdrom 11, 0 2009-06-06 07:11 /dev/sr0
vendion@SEServer:~> getfacl /dev/sr0
getfacl: Removing leading ‘/’ from absolute path names
file: dev/sr0
owner: root
group: cdrom
user::rw-
group::rw-
other::—
I am wanting to be able to burn disks so I can make backups of the
files on this system incase something takes a turn for the worse,
anyone know away around this while I wait for an official fix to come
around?
“We must plan for freedom, and not only for security, if for no other
reason than only freedom can make security more secure.” Karl Popper