I've been trying to burn CDs using my Apple SuperDrive and Maxell CD-Rs, but I've hit a wall using both Brasero and K3b. Brasero provided a vague error that frustrated me, so I switched to K3b. However, I'm getting an error saying "cdrecord has no permission to open the device, modify device setting in k3b to solve this problem." I've looked up my issue in various forums without any luck. I don't have the sbin version of these applications. Here are the specs of my PC: Debian 13, KDE Plasma, RTX 4070 Super, 32GB DDR4, and Ryzen 7 5800X3D. Any advice on how to resolve this would be appreciated!
2 Answers
It's crucial to ensure you're using the command-line tools that the GUI programs rely on. Brasero and K3b use `cdrecord` and `cdrdao` for CD writing. If you're having consistent problems, try reinstalling those packages with `sudo apt-get install --reinstall cdrecord cdrdao`. After the installation, double-check that you've added yourself to the `cdrom` group and logged in again. Those tools are pretty sensitive to user permissions on Debian!
It sounds like you're having permission issues with K3b. That error usually means you need to be part of the `cdrom` group to access the optical drive. You can add yourself to the group by running `sudo usermod -a -G cdrom $USER`. After doing that, make sure to log out and back in to refresh your session. If you’re still stuck, check the permissions for `/dev/sr0` to ensure they’re set correctly. If it's still not working, consider running K3b with elevated privileges, but do keep in mind it could be a security risk.
I tried adding myself to the `cdrom` group and logged in and out, but I'm still receiving the same error. Running `sudo groups $USER` shows I'm indeed in the `cdrom` group, but something must be off.

I went ahead and reinstalled both `cdrecord` and `cdrdao`, but the issue persists. I'm really beginning to wonder what else could be causing this.