1<?xml version="1.0" encoding="UTF-8"?> <!--*-nxml-*-->
2<!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
3        "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
4
5<!--
6  SPDX-License-Identifier: LGPL-2.1-or-later
7
8  systemd is free software; you can redistribute it and/or modify it
9  under the terms of the GNU Lesser General Public License as published by
10  the Free Software Foundation; either version 2.1 of the License, or
11  (at your option) any later version.
12-->
13
14<policyconfig>
15
16        <vendor>The systemd Project</vendor>
17        <vendor_url>https://systemd.io</vendor_url>
18
19        <action id="org.freedesktop.hostname1.set-hostname">
20                <description gettext-domain="systemd">Set hostname</description>
21                <message gettext-domain="systemd">Authentication is required to set the local hostname.</message>
22                <defaults>
23                        <allow_any>auth_admin_keep</allow_any>
24                        <allow_inactive>auth_admin_keep</allow_inactive>
25                        <allow_active>auth_admin_keep</allow_active>
26                </defaults>
27        </action>
28
29        <action id="org.freedesktop.hostname1.set-static-hostname">
30                <description gettext-domain="systemd">Set static hostname</description>
31                <message gettext-domain="systemd">Authentication is required to set the statically configured local hostname, as well as the pretty hostname.</message>
32                <defaults>
33                        <allow_any>auth_admin_keep</allow_any>
34                        <allow_inactive>auth_admin_keep</allow_inactive>
35                        <allow_active>auth_admin_keep</allow_active>
36                </defaults>
37                <annotate key="org.freedesktop.policykit.imply">org.freedesktop.hostname1.set-hostname org.freedesktop.hostname1.set-machine-info</annotate>
38        </action>
39
40        <action id="org.freedesktop.hostname1.set-machine-info">
41                <description gettext-domain="systemd">Set machine information</description>
42                <message gettext-domain="systemd">Authentication is required to set local machine information.</message>
43                <defaults>
44                        <allow_any>auth_admin_keep</allow_any>
45                        <allow_inactive>auth_admin_keep</allow_inactive>
46                        <allow_active>auth_admin_keep</allow_active>
47                </defaults>
48        </action>
49
50        <action id="org.freedesktop.hostname1.get-product-uuid">
51                <description gettext-domain="systemd">Get product UUID</description>
52                <message gettext-domain="systemd">Authentication is required to get product UUID.</message>
53                <defaults>
54                        <allow_any>auth_admin_keep</allow_any>
55                        <allow_inactive>auth_admin_keep</allow_inactive>
56                        <allow_active>auth_admin_keep</allow_active>
57                </defaults>
58        </action>
59
60        <action id="org.freedesktop.hostname1.get-hardware-serial">
61                <description gettext-domain="systemd">Get hardware serial number</description>
62                <message gettext-domain="systemd">Authentication is required to get hardware serial number.</message>
63                <defaults>
64                        <allow_any>auth_admin_keep</allow_any>
65                        <allow_inactive>auth_admin_keep</allow_inactive>
66                        <allow_active>auth_admin_keep</allow_active>
67                </defaults>
68        </action>
69
70        <action id="org.freedesktop.hostname1.get-description">
71                <description gettext-domain="systemd">Get system description</description>
72                <message gettext-domain="systemd">Authentication is required to get system description.</message>
73                <defaults>
74                        <allow_any>auth_admin_keep</allow_any>
75                        <allow_inactive>auth_admin_keep</allow_inactive>
76                        <allow_active>auth_admin_keep</allow_active>
77                </defaults>
78        </action>
79
80</policyconfig>
81