I had the same problem.
So, I downloaded the src *.rpms from the xcdroast site and rebuild them.
When I went to install the cdrtools -- I got an error message saying cdrtools were already installed.
They were older so I did an update:
# rpm -U *.rpms
Then I called xcdroast from the terminal and burnt a bunch of CD-R's.
It's a work around, I know. But, I prefer XCDROAST anyway.
Hi there,
You can burn CDs on SJDS via Nautilus.
Nautilus uses a program called cdrecord to burn the cds. To allow non-root users to be able to burn cds, the cdrecord program needs to run as root which normally only is the case when the root user launches the command. However, there are two ways to make "normal" users "fake" being root :
set the suid bit on the /usr/local/bin/cdrecord program like this :
chown root /usr/local/bin/cdrecord
chmod 4711 /usr/local/bin/cdrecord
This will make sure the cdrecord program ALWAYS is ran as root user. However, some people don't want to have programs run as root when not issued by the root user.
Another way to fake this "run as root" behaviour is to give a restricted group of people access to the cdrecord program like this :
groupadd cdburners
chown root /usr/local/bin/cdrecord
chgrp cdburners /usr/local/bin/cdrecord
chmod 4710 /usr/local/bin/cdrecord
To add a user to the cdburners group do this
usermod -G cdburners <username>
where <username> is the login name of the user. Please note that the groupflag is a capital G. Also please note that the above usermod command will make sure that the user ONLY is a member of its default group (users) and of the secondary group cdburners. If the user was a member of other secondary groups before it will not be anymore after issuing the above usermod command.
To find out all secondary groups a user is member of, login as that user and type
id -a
a sample output may be
uid=500(test) gid=100(users) groups=100(users),500(cvs)
so in this case the correct usermod command would be
usermod -G cvs,cdburners test
Please note that both methods for running cdrecord as root user are equally well and only one needs to be performed. The second one has more control over who can burn cds and who cannot but it involves more homework for the administrator.
I see the same problem too - nautilus-cd-burner can't find my DVD Writer. I'm using
cdrw -l gives
NodeConnected DeviceDevice type
-+--+--
cdrom0| PHILIPS DVDR1648P1P2.2 | CD Reader/Writer
I've looked at the man page for nautilus-cd-burner, but nothing there tells me how it might be forced to search for this device. I'm logged in as root, so I'm sure it's not a permissions problem.
Anyone have any ideas?
Sean
I'm on Solaris 10 x86, SJDS 3.0 and nautilius-cd-burner 2.6.0
# nautilus-cd-burner --version
Gnome nautilus-cd-burner 2.6.0
# uname -a
SunOS gx240 5.10 Generic_118844-26 i86pc i386 i86pc
#