• J
    access: Modify the VIR_ERR_ACCESS_DENIED to include driverName · ccc72d5c
    John Ferlan 提交于
    https://bugzilla.redhat.com/show_bug.cgi?id=1631606
    
    Changes made to manage and utilize a secondary connection
    driver to APIs outside the scope of the primary connection
    driver have resulted in some confusion processing polkit rules
    since the simple "access denied" error message doesn't provide
    enough of a clue when combined with the "authentication failed:
    access denied by policy" as to which connection driver refused
    or failed the ACL check.
    
    In order to provide some context, let's modify the existing
    "access denied" error returne from the various vir*EnsureACL
    API's to provide the connection driver name that is causing
    the failure. This should provide the context for writing the
    polkit rules that would allow access via the driver.
    Signed-off-by: NJohn Ferlan <jferlan@redhat.com>
    ACKed-by: NMichal Privoznik <mprivozn@redhat.com>
    ccc72d5c
viraccessmanager.c 10.4 KB