Description of problem: I am working on packaging dump1090, which uses an RTL-SDR. dump1090 does not need to be run as root, as long as it has permission to access the RTL-SDR usb device. However, the udev rules do not assign a group to the USB device, so either dump1090 must run as root, or dump1090 must provide another overriding udev entry, or rtl-sdr must provide a better udev entry. I'd prefer the problem be fixed in rtl-sdr. Steps to Reproduce: 1. Plug in RTL-SDR 2. Look at ownership of the USB special device file corresponding to RTL-SDR Actual results: Ownership is root:root. Expected results: Ownership would be root:rtlsdr (or some other group created by rtl-sdr).
Is it server or tool run by regular user? In the latter case it should work out of the box, because it uses uaccess.
(In reply to Jaroslav Škarvada from comment #1) > Is it server or tool run by regular user? In the latter case it should work > out of the box, because it uses uaccess. I.e.: $ dump1090 --interactive Should work out of the box. But if you intend to provide systemd service file for it, then we need a group.
Or your package with service can provide udev rule/policy for it, i.e.: Allowing ENV{ID_SOFTWARE_RADIO} access for username your service is running as.
Re-introduced rtlsdr group for usage with servers/services.
rtl-sdr-0.5.3-6.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-961ba3853b
rtl-sdr-0.5.3-6.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-d2a273c87d
rtl-sdr-0.5.3-6.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-d2a273c87d
rtl-sdr-0.5.3-6.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-961ba3853b
Yes, it is a daemon program that needs this. Adding an rtlsdr group should fix it, thanks! As soon as I can I'll test it and make sure it works.
rtl-sdr-0.5.3-6.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
rtl-sdr-0.5.3-6.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.