[k3b] [Bug 471301] New: Incorrect detection of permission group (operator vs cdrom)

Fab Stz bugzilla_noreply at kde.org
Wed Jun 21 18:33:59 BST 2023


https://bugs.kde.org/show_bug.cgi?id=471301

            Bug ID: 471301
           Summary: Incorrect detection of permission group (operator vs
                    cdrom)
    Classification: Applications
           Product: k3b
           Version: 22.12.3
          Platform: Debian stable
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: GUI/Usability
          Assignee: k3b at kde.org
          Reporter: fabstz-it at yahoo.fr
                CC: michalm at jabster.pl, trueg at kde.org
  Target Milestone: ---

Created attachment 159820
  --> https://bugs.kde.org/attachment.cgi?id=159820&action=edit
k3b settings and /etc/group

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug
symbols.
See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Open k3b
2. Got to  Configuration/configure k3b/Programmes/Access permissions

OBSERVED RESULT
On Debian instead of suggesting to set the permissions to root.cdrom, it wants
to set it to root.operator which is not really correct. 


EXPECTED RESULT
The group that has permissions to access the cdrom device is called "cdrom" and
not "operator".
So k3b should set the permission to root.cdrom.

I check in the source code.
IIUC
https://invent.kde.org/multimedia/k3b/-/blob/release/22.12/src/option/k3bexternalbinwidget.cpp#L151
if in /etc/group there is one or more of cdrom, operator or optical, it will
actually use the last one of /etc/group as the correct value.
I think it would be better in that case to get all matches from /etc/group and
then use the group according to a prefered order which would be  "cdrom >
optical > operator" (ie. if there are both cdrom & operator, it should take
cdrom and not operator).

Attached there is a screenshot with the k3b window as well as the content of
/etc/group which show that there is both cdrom & operator in the file.




SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Debian 12
KDE Plasma Version: 5.27.5-2
KDE Frameworks Version: 
Qt Version: 5.15.8

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the k3b mailing list