About nixCraft

Debian Linux: Allow non-root user to write CDs

Posted by Vivek Gite [Last updated: December 7, 2007]

If you wish to allow non-root users to write CDs, you must give them permissions to do so.

1) Give them permissions by setting SUID-root bit on cdrecord:
# dpkg-reconfigure cdrecord

2) Next you need to add your users to the cdrom group. New user rocky can be added as follows:
# adduser rocky

Once user added, add rocky to group cdrom:
# adduser rocky cdrom

3) Since cdrom group has write access to /dev/cdrom (/dev/hdc etc) and we have added user to cdrom group, rocky will be able to write cds.

4) Create an ISO file and write it:
$ mkisofs -v -o my.iso -R /home/rocky/mydata/
$ cdrecord -v -dev=ATA:1,0,0 speed=4 my.iso

Note as the root user you can mount an ISO file to modify or view its contains.

Related: Burning multi session CDs under Linux

Want to stay up to date with the latest Linux tips, news and announcements? Subscribe to our free e-mail newsletter or RSS feed to get all updates. You can Email this page to a friend.

You may also be interested in other helpful articles:

Leave a Reply

We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Tags: , , , , , , ,

Copyright © 2004-2008 nixCraft. All rights reserved - TOS/Disclaimer - Privacy policy - Sitemap - Powered by Open source software.