Bug 10543

Summary: Allow udisks2 to mount devices without authentication
Product: Mageia Reporter: Alex Loginov <loginov_alex>
Component: RPM PackagesAssignee: All Packagers <pkg-bugs>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal CC: doktor5000, fundawang, vergyz
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: udisks2 CVE:
Status comment:

Description Alex Loginov 2013-06-16 09:52:57 CEST
Description of problem: Connect disks withoun root password

# gpasswd -a $USER users

File: /etc/polkit-1/rules.d/10-allow-mount.rules:

// Allow udisks2 to mount devices without authentication
// for users in the "users" group.
polkit.addRule(function(action, subject) {
 if ((action.id == "org.freedesktop.udisks2.filesystem-mount-system" ||
      action.id == "org.freedesktop.udisks2.filesystem-mount") &&
subject.isInGroup("users")) {
       return polkit.Result.YES;
   }
});
polkit.addRule(function(action, subject) {
   if ((action.id == "org.freedesktop.udisks.filesystem-mount-system-internal") &&
subject.isInGroup("users")) {
       return polkit.Result.YES;
    }
});

Reproducible: 

Steps to Reproduce:
Comment 1 Manuel Hiebel 2013-07-09 09:19:09 CEST
do you know from where come this file ?
Comment 2 Alex Loginov 2013-07-09 09:29:22 CEST
http://linuxforum.ru/viewtopic.php?id=28277
Number 6.
Comment 3 Manuel Hiebel 2013-07-09 09:43:43 CEST
this does'nt seems to answer ;)
David Walser 2013-08-11 01:26:02 CEST

CC: (none) => fundawang

Comment 5 Alex Loginov 2014-12-18 19:46:52 CET
http://www.altlinux.org/Sysvinit:

polkit.addRule(function(action, subject) {
    if ( action.id == "org.freedesktop.udisks2.filesystem-mount" || action.id == "org.freedesktop.udisks2.filesystem-mount-system" || action.id == "org.freedesktop.udisks2.filesystem-mount-system-internal" )
    {
    return polkit.Result.YES;
    }
});

polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.udisks2.eject-media"  )
    {
    return polkit.Result.YES;
    }
});
Florian Hubold 2015-10-07 20:23:15 CEST

CC: (none) => doktor5000

Comment 6 Samuel Verschelde 2016-10-15 23:05:03 CEST
Assigning to all packagers collectively.

Assignee: bugsquad => pkg-bugs
Source RPM: (none) => udisks2