diff options
Diffstat (limited to 'daemon/org.gtk.vfs.file-operations.rules.in')
-rw-r--r-- | daemon/org.gtk.vfs.file-operations.rules.in | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/daemon/org.gtk.vfs.file-operations.rules.in b/daemon/org.gtk.vfs.file-operations.rules.in new file mode 100644 index 00000000..a3a2f643 --- /dev/null +++ b/daemon/org.gtk.vfs.file-operations.rules.in @@ -0,0 +1,13 @@ +// Allows users belonging to privileged group to start gvfsd-admin without +// authorization. This prevents redundant password prompt when starting +// gvfsd-admin. The gvfsd-admin causes another password prompt to be shown +// for each client process using the different action id and for the subject +// based on the client process. +polkit.addRule(function(action, subject) { + if ((action.id == "org.gtk.vfs.file-operations-helper") && + subject.local && + subject.active && + subject.isInGroup ("@PRIVILEGED_GROUP@")) { + return polkit.Result.YES; + } +}); |