github.com/hugh712/snapd@v0.0.0-20200910133618-1a99902bd583/data/polkit/io.snapcraft.snapd.policy (about)

     1  <?xml version="1.0" encoding="UTF-8"?>
     2  <!DOCTYPE policyconfig PUBLIC
     3   "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
     4   "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
     5  <policyconfig>
     6  
     7    <vendor>Snapcraft</vendor>
     8    <vendor_url>http://snapcraft.io</vendor_url>
     9  
    10    <action id="io.snapcraft.snapd.login">
    11      <description gettext-domain="snappy">Authenticate on snap daemon</description>
    12      <message gettext-domain="snappy">Authorization is required to authenticate on the snap daemon</message>
    13      <defaults>
    14        <allow_any>auth_admin</allow_any>
    15        <allow_inactive>auth_admin</allow_inactive>
    16        <allow_active>auth_admin_keep</allow_active>
    17      </defaults>
    18    </action>
    19  
    20    <action id="io.snapcraft.snapd.manage">
    21      <description gettext-domain="snappy">Install, update, or remove packages</description>
    22      <message gettext-domain="snappy">Authentication is required to install, update, or remove packages</message>
    23      <defaults>
    24        <allow_any>auth_admin</allow_any>
    25        <allow_inactive>auth_admin</allow_inactive>
    26        <allow_active>auth_admin_keep</allow_active>
    27      </defaults>
    28    </action>
    29  
    30    <action id="io.snapcraft.snapd.manage-interfaces">
    31      <description gettext-domain="snappy">Connect, disconnect interfaces</description>
    32      <message gettext-domain="snappy">Authentication is required to connect or disconnect interfaces</message>
    33      <defaults>
    34        <allow_any>auth_admin</allow_any>
    35        <allow_inactive>auth_admin</allow_inactive>
    36        <allow_active>auth_admin_keep</allow_active>
    37      </defaults>
    38    </action>
    39  
    40  </policyconfig>