make config file override grant database
authorDavid Zeuthen <davidz@redhat.com>
Mon, 27 Aug 2007 15:27:39 +0000 (11:27 -0400)
committerDavid Zeuthen <davidz@redhat.com>
Mon, 27 Aug 2007 15:27:39 +0000 (11:27 -0400)
commite55cb2360ae0f4d065d76ad7df25f4210a9607c8
tree510baaa5f0329ecac2e1e25ebc13d2dd8973f304
parent4f807a94b5116dabf15a10876d7a22f5a0587e31
make config file override grant database

Even though a caller may have an entry in the grant database (and as
such will see POLKIT_RESULT_YES), change the behavior such that this
is no longer honored unless the config file specifies the result
POLKIT_RESULT_ONLY_VIA_[SELF|ADMIN]_AUTH_{,KEEP_SESSION|KEEP_ALWAYS}.

E.g. this allows the sysadmin to specify things like POLKIT_RESULT_NO
in the config file and that will now make existing grants
useless. This behavior is a lot more natural.
polkit/polkit-context.c