$ls -l /usr/bin/cdrecord --wS------ 1 bin nero 290364 2003-05-30 19:53 /usr/bin/cdrecord
The binary isn't executable, so make sure it has the same permissions as drivingmsjuki's cdrecord has.
]]>$ ls -l /usr/bin/cdrecord
-rwsr-sr-x 1 root users 2904064
/dev/cdroms/cdrom0 is a symlink to:
$ ls -l /dev/scsi/host0/bus0/target0/lun0/cd
brwxrwxrwx 1 root root 11
In lilo.conf the kernel 2.4 entry has "append=hdc=ide-scsi"
rc.conf loads the modules sg then ide-scsi
Hope this helps ~
s
Don't confuse permissions with owndership !
What you do need to change is the permissions of your cd-writer DEVICE. You can either make it world-writable, then you still need NOT to worry about OWNERSHIP.
Or you can make it only group writable - then you do need to worry about ownership - specifically group ownership of the DEVICE (not cdrecord !). And you have to be part of that group.
So, I guess my post wasn't clear either :-)
]]>Then changing the permissions on the device entry like Sarah and Xentac described should do it.
What you will have then is the following : the kernel checks if you can execute cdrecord (now : nope - then : yes); the kernel checks if you have permissions to write to the cd-writer device (now : should be yes - then : yes); the kernel lets you proceed.
What you tried first was to elevate you permissions by making you a member of the nero group with the help of the sticky flag of /usr/bin/cdrecord. That is not necessary when you are already a member of the nero group.
]]>The other option is to add a line similar to mine to your devfsd.conf:
REGISTER ^scsi/host.*/bus.*/target.*/lun.*/cd PERMISSIONS root.cdrom 660
]]>chmod g+w /dev/sg* i have never used this in Arch as i always use superuser or sudo to burn, but i used it with great success in libranet.
]]>I can't work out how to tweak user rights in arch to allow a group cdrom burning.
Here is what I tried, following common wikis and readmes.
· Created group
$groupadd nero
· Added user 'pink' to group
$gpasswd -a pink nero
· Change group on cdrecord
$chmod -o-x /usr/bin/cdrecord
$chgrp nero /usr/bin/cdrecord
$ls -l /usr/bin/cdrecord
--wS------ 1 bin nero 290364 2003-05-30 19:53 /usr/bin/cdrecord
· Scan for devices
$ whoami
pink
$ cdrecord -scanbus
/usr/bin/cdrecord: no permission
in fact the result is "Keine Berechtigung", as I use german environmet, what means "no permission"
OMG. Idea. Logout / Login?
Wait a minute...
No. Nothing works. Run cdrecord as root won't work, therefore I add root to nero. Humh, root has no more permission to run cdrecord. This turns out to be a desaster.
Help, please.