I've been reading all the other posts about CD record problems, but can't find one that quite solves my problem.
When I run cdrecord as root, I have no problem, it burns away happily.
When I try to run it as any other user, I get:
Code:
drecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 J?rg Schilling
TOC Type: 1 = CD-ROM
cdrecord: Operation not permitted. WARNING: Cannot do mlockall(2).
cdrecord: WARNING: This causes a high risk for buffer underruns.
cdrecord: Operation not permitted. WARNING: Cannot set RR-scheduler
cdrecord: Permission denied. WARNING: Cannot set priority using setpriority().
cdrecord: WARNING: This causes a high risk for buffer underruns.
scsidev: '1,0,0'
scsibus: 1 target: 0 lun: 0
cdrecord: Permission denied. Cannot open '/dev/sg0'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 J?rg Schilling
This was working fine up until a few days ago, and I haven't made a single change to the machine that I know of; although I did have to do my first reboot in 90 days in order to try to resolve an issue with a usb card reader I have... after the reboot, this error started happening.
I did run cdrecord-scanbus and 1,0,0 is the correct address, although I guess that's obvious since it works when I run it as root.
It's obviously a permissions problem to me ... but WHERE?
Thanks!
the cdrom burner's line in my /etc/fstab looks like this:
Code:
/dev/cdrom /mnt/cdrom udf,iso9660,noauto,users,kudzu,ro 0 0