Guest User

\usr\share\polkit-1\actions\org.freedesktop.login1.policy

a guest
Dec 2nd, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 20.82 KB | None | 0 0
  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+
  7.  
  8.   This file is part of systemd.
  9.  
  10.   systemd is free software; you can redistribute it and/or modify it
  11.   under the terms of the GNU Lesser General Public License as published by
  12.   the Free Software Foundation; either version 2.1 of the License, or
  13.   (at your option) any later version.
  14. -->
  15.  
  16. <policyconfig>
  17.  
  18.         <vendor>The systemd Project</vendor>
  19.         <vendor_url>http://www.freedesktop.org/wiki/Software/systemd</vendor_url>
  20.  
  21.         <action id="org.freedesktop.login1.inhibit-block-shutdown">
  22.                 <description gettext-domain="systemd">Allow applications to inhibit system shutdown</description>
  23.                 <message gettext-domain="systemd">Authentication is required for an application to inhibit system shutdown.</message>
  24.                 <defaults>
  25.                         <allow_any>no</allow_any>
  26.                         <allow_inactive>yes</allow_inactive>
  27.                         <allow_active>yes</allow_active>
  28.                 </defaults>
  29.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.inhibit-delay-shutdown org.freedesktop.login1.inhibit-block-sleep org.freedesktop.login1.inhibit-delay-sleep org.freedesktop.login1.inhibit-block-idle</annotate>
  30.         </action>
  31.  
  32.         <action id="org.freedesktop.login1.inhibit-delay-shutdown">
  33.                 <description gettext-domain="systemd">Allow applications to delay system shutdown</description>
  34.                 <message gettext-domain="systemd">Authentication is required for an application to delay system shutdown.</message>
  35.                 <defaults>
  36.                         <allow_any>yes</allow_any>
  37.                         <allow_inactive>yes</allow_inactive>
  38.                         <allow_active>yes</allow_active>
  39.                 </defaults>
  40.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.inhibit-delay-sleep</annotate>
  41.         </action>
  42.  
  43.         <action id="org.freedesktop.login1.inhibit-block-sleep">
  44.                 <description gettext-domain="systemd">Allow applications to inhibit system sleep</description>
  45.                 <message gettext-domain="systemd">Authentication is required for an application to inhibit system sleep.</message>
  46.                 <defaults>
  47.                         <allow_any>no</allow_any>
  48.                         <allow_inactive>yes</allow_inactive>
  49.                         <allow_active>yes</allow_active>
  50.                 </defaults>
  51.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.inhibit-delay-sleep org.freedesktop.login1.inhibit-block-idle</annotate>
  52.         </action>
  53.  
  54.         <action id="org.freedesktop.login1.inhibit-delay-sleep">
  55.                 <description gettext-domain="systemd">Allow applications to delay system sleep</description>
  56.                 <message gettext-domain="systemd">Authentication is required for an application to delay system sleep.</message>
  57.                 <defaults>
  58.                         <allow_any>yes</allow_any>
  59.                         <allow_inactive>yes</allow_inactive>
  60.                         <allow_active>yes</allow_active>
  61.                 </defaults>
  62.         </action>
  63.  
  64.         <action id="org.freedesktop.login1.inhibit-block-idle">
  65.                 <description gettext-domain="systemd">Allow applications to inhibit automatic system suspend</description>
  66.                 <message gettext-domain="systemd">Authentication is required for an application to inhibit automatic system suspend.</message>
  67.                 <defaults>
  68.                         <allow_any>yes</allow_any>
  69.                         <allow_inactive>yes</allow_inactive>
  70.                         <allow_active>yes</allow_active>
  71.                 </defaults>
  72.         </action>
  73.  
  74.         <action id="org.freedesktop.login1.inhibit-handle-power-key">
  75.                 <description gettext-domain="systemd">Allow applications to inhibit system handling of the power key</description>
  76.                 <message gettext-domain="systemd">Authentication is required for an application to inhibit system handling of the power key.</message>
  77.                 <defaults>
  78.                         <allow_any>no</allow_any>
  79.                         <allow_inactive>yes</allow_inactive>
  80.                         <allow_active>yes</allow_active>
  81.                 </defaults>
  82.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.inhibit-handle-suspend-key org.freedesktop.login1.inhibit-handle-hibernate-key org.freedesktop.login1.inhibit-handle-lid-switch</annotate>
  83.         </action>
  84.  
  85.         <action id="org.freedesktop.login1.inhibit-handle-suspend-key">
  86.                 <description gettext-domain="systemd">Allow applications to inhibit system handling of the suspend key</description>
  87.                 <message gettext-domain="systemd">Authentication is required for an application to inhibit system handling of the suspend key.</message>
  88.                 <defaults>
  89.                         <allow_any>no</allow_any>
  90.                         <allow_inactive>yes</allow_inactive>
  91.                         <allow_active>yes</allow_active>
  92.                 </defaults>
  93.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.inhibit-handle-hibernate-key org.freedesktop.login1.inhibit-handle-lid-switch</annotate>
  94.         </action>
  95.  
  96.         <action id="org.freedesktop.login1.inhibit-handle-hibernate-key">
  97.                 <description gettext-domain="systemd">Allow applications to inhibit system handling of the hibernate key</description>
  98.                 <message gettext-domain="systemd">Authentication is required for an application to inhibit system handling of the hibernate key.</message>
  99.                 <defaults>
  100.                         <allow_any>no</allow_any>
  101.                         <allow_inactive>yes</allow_inactive>
  102.                         <allow_active>yes</allow_active>
  103.                 </defaults>
  104.         </action>
  105.  
  106.         <action id="org.freedesktop.login1.inhibit-handle-lid-switch">
  107.                 <description gettext-domain="systemd">Allow applications to inhibit system handling of the lid switch</description>
  108.                 <message gettext-domain="systemd">Authentication is required for an application to inhibit system handling of the lid switch.</message>
  109.                 <defaults>
  110.                         <allow_any>no</allow_any>
  111.                         <allow_inactive>yes</allow_inactive>
  112.                         <allow_active>yes</allow_active>
  113.                 </defaults>
  114.         </action>
  115.  
  116.         <action id="org.freedesktop.login1.set-self-linger">
  117.                 <description gettext-domain="systemd">Allow non-logged-in user to run programs</description>
  118.                 <message gettext-domain="systemd">Explicit request is required to run programs as a non-logged-in user.</message>
  119.                 <defaults>
  120.                         <allow_any>yes</allow_any>
  121.                         <allow_inactive>yes</allow_inactive>
  122.                         <allow_active>yes</allow_active>
  123.                 </defaults>
  124.         </action>
  125.  
  126.         <action id="org.freedesktop.login1.set-user-linger">
  127.                 <description gettext-domain="systemd">Allow non-logged-in users to run programs</description>
  128.                 <message gettext-domain="systemd">Authentication is required to run programs as a non-logged-in user.</message>
  129.                 <defaults>
  130.                         <allow_any>no</allow_any>
  131.                         <allow_inactive>yes</allow_inactive>
  132.                         <allow_active>yes</allow_active>
  133.                 </defaults>
  134.         </action>
  135.  
  136.         <action id="org.freedesktop.login1.attach-device">
  137.                 <description gettext-domain="systemd">Allow attaching devices to seats</description>
  138.                 <message gettext-domain="systemd">Authentication is required for attaching a device to a seat.</message>
  139.                 <defaults>
  140.                         <allow_any>no</allow_any>
  141.                         <allow_inactive>yes</allow_inactive>
  142.                         <allow_active>yes</allow_active>
  143.                 </defaults>
  144.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.flush-devices</annotate>
  145.         </action>
  146.  
  147.         <action id="org.freedesktop.login1.flush-devices">
  148.                 <description gettext-domain="systemd">Flush device to seat attachments</description>
  149.                 <message gettext-domain="systemd">Authentication is required for resetting how devices are attached to seats.</message>
  150.                 <defaults>
  151.                         <allow_any>no</allow_any>
  152.                         <allow_inactive>yes</allow_inactive>
  153.                         <allow_active>yes</allow_active>
  154.                 </defaults>
  155.         </action>
  156.  
  157.         <action id="org.freedesktop.login1.power-off">
  158.                 <description gettext-domain="systemd">Power off the system</description>
  159.                 <message gettext-domain="systemd">Authentication is required for powering off the system.</message>
  160.                 <defaults>
  161.                         <allow_any>yes</allow_any>
  162.                         <allow_inactive>yes</allow_inactive>
  163.                         <allow_active>yes</allow_active>
  164.                 </defaults>
  165.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.set-wall-message</annotate>
  166.         </action>
  167.  
  168.         <action id="org.freedesktop.login1.power-off-multiple-sessions">
  169.                 <description gettext-domain="systemd">Power off the system while other users are logged in</description>
  170.                 <message gettext-domain="systemd">Authentication is required for powering off the system while other users are logged in.</message>
  171.                 <defaults>
  172.                         <allow_any>no</allow_any>
  173.                         <allow_inactive>yes</allow_inactive>
  174.                         <allow_active>yes</allow_active>
  175.                 </defaults>
  176.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.power-off</annotate>
  177.         </action>
  178.  
  179.         <action id="org.freedesktop.login1.power-off-ignore-inhibit">
  180.                 <description gettext-domain="systemd">Power off the system while an application asked to inhibit it</description>
  181.                 <message gettext-domain="systemd">Authentication is required for powering off the system while an application asked to inhibit it.</message>
  182.                 <defaults>
  183.                         <allow_any>no</allow_any>
  184.                         <allow_inactive>yes</allow_inactive>
  185.                         <allow_active>yes</allow_active>
  186.                 </defaults>
  187.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.power-off</annotate>
  188.         </action>
  189.  
  190.         <action id="org.freedesktop.login1.reboot">
  191.                 <description gettext-domain="systemd">Reboot the system</description>
  192.                 <message gettext-domain="systemd">Authentication is required for rebooting the system.</message>
  193.                 <defaults>
  194.                         <allow_any>no</allow_any>
  195.                         <allow_inactive>yes</allow_inactive>
  196.                         <allow_active>yes</allow_active>
  197.                 </defaults>
  198.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.set-wall-message</annotate>
  199.         </action>
  200.  
  201.         <action id="org.freedesktop.login1.reboot-multiple-sessions">
  202.                 <description gettext-domain="systemd">Reboot the system while other users are logged in</description>
  203.                 <message gettext-domain="systemd">Authentication is required for rebooting the system while other users are logged in.</message>
  204.                 <defaults>
  205.                         <allow_any>no</allow_any>
  206.                         <allow_inactive>yes</allow_inactive>
  207.                         <allow_active>yes</allow_active>
  208.                 </defaults>
  209.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.reboot</annotate>
  210.         </action>
  211.  
  212.         <action id="org.freedesktop.login1.reboot-ignore-inhibit">
  213.                 <description gettext-domain="systemd">Reboot the system while an application asked to inhibit it</description>
  214.                 <message gettext-domain="systemd">Authentication is required for rebooting the system while an application asked to inhibit it.</message>
  215.                 <defaults>
  216.                         <allow_any>no</allow_any>
  217.                         <allow_inactive>yes</allow_inactive>
  218.                         <allow_active>yes</allow_active>
  219.                 </defaults>
  220.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.reboot</annotate>
  221.         </action>
  222.  
  223.         <action id="org.freedesktop.login1.halt">
  224.                 <description gettext-domain="systemd">Halt the system</description>
  225.                 <message gettext-domain="systemd">Authentication is required for halting the system.</message>
  226.                 <defaults>
  227.                         <allow_any>no</allow_any>
  228.                         <allow_inactive>yes</allow_inactive>
  229.                         <allow_active>yes</allow_active>
  230.                 </defaults>
  231.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.set-wall-message</annotate>
  232.         </action>
  233.  
  234.         <action id="org.freedesktop.login1.halt-multiple-sessions">
  235.                 <description gettext-domain="systemd">Halt the system while other users are logged in</description>
  236.                 <message gettext-domain="systemd">Authentication is required for halting the system while other users are logged in.</message>
  237.                 <defaults>
  238.                         <allow_any>no</allow_any>
  239.                         <allow_inactive>yes</allow_inactive>
  240.                         <allow_active>yes</allow_active>
  241.                 </defaults>
  242.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.halt</annotate>
  243.         </action>
  244.  
  245.         <action id="org.freedesktop.login1.halt-ignore-inhibit">
  246.                 <description gettext-domain="systemd">Halt the system while an application asked to inhibit it</description>
  247.                 <message gettext-domain="systemd">Authentication is required for halting the system while an application asked to inhibit it.</message>
  248.                 <defaults>
  249.                         <allow_any>no</allow_any>
  250.                         <allow_inactive>yes</allow_inactive>
  251.                         <allow_active>yes</allow_active>
  252.                 </defaults>
  253.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.halt</annotate>
  254.         </action>
  255.  
  256.         <action id="org.freedesktop.login1.suspend">
  257.                 <description gettext-domain="systemd">Suspend the system</description>
  258.                 <message gettext-domain="systemd">Authentication is required for suspending the system.</message>
  259.                 <defaults>
  260.                         <allow_any>no</allow_any>
  261.                         <allow_inactive>yes</allow_inactive>
  262.                         <allow_active>yes</allow_active>
  263.                 </defaults>
  264.         </action>
  265.  
  266.         <action id="org.freedesktop.login1.suspend-multiple-sessions">
  267.                 <description gettext-domain="systemd">Suspend the system while other users are logged in</description>
  268.                 <message gettext-domain="systemd">Authentication is required for suspending the system while other users are logged in.</message>
  269.                 <defaults>
  270.                         <allow_any>no</allow_any>
  271.                         <allow_inactive>yes</allow_inactive>
  272.                         <allow_active>yes</allow_active>
  273.                 </defaults>
  274.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.suspend</annotate>
  275.         </action>
  276.  
  277.         <action id="org.freedesktop.login1.suspend-ignore-inhibit">
  278.                 <description gettext-domain="systemd">Suspend the system while an application asked to inhibit it</description>
  279.                 <message gettext-domain="systemd">Authentication is required for suspending the system while an application asked to inhibit it.</message>
  280.                 <defaults>
  281.                         <allow_any>no</allow_any>
  282.                         <allow_inactive>yes</allow_inactive>
  283.                         <allow_active>yes</allow_active>
  284.                 </defaults>
  285.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.suspend</annotate>
  286.         </action>
  287.  
  288.         <action id="org.freedesktop.login1.hibernate">
  289.                 <description gettext-domain="systemd">Hibernate the system</description>
  290.                 <message gettext-domain="systemd">Authentication is required for hibernating the system.</message>
  291.                 <defaults>
  292.                         <allow_any>no</allow_any>
  293.                         <allow_inactive>yes</allow_inactive>
  294.                         <allow_active>yes</allow_active>
  295.                 </defaults>
  296.         </action>
  297.  
  298.         <action id="org.freedesktop.login1.hibernate-multiple-sessions">
  299.                 <description gettext-domain="systemd">Hibernate the system while other users are logged in</description>
  300.                 <message gettext-domain="systemd">Authentication is required for hibernating the system while other users are logged in.</message>
  301.                 <defaults>
  302.                         <allow_any>no</allow_any>
  303.                         <allow_inactive>yes</allow_inactive>
  304.                         <allow_active>yes</allow_active>
  305.                 </defaults>
  306.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.hibernate</annotate>
  307.         </action>
  308.  
  309.         <action id="org.freedesktop.login1.hibernate-ignore-inhibit">
  310.                 <description gettext-domain="systemd">Hibernate the system while an application asked to inhibit it</description>
  311.                 <message gettext-domain="systemd">Authentication is required for hibernating the system while an application asked to inhibit it.</message>
  312.                 <defaults>
  313.                         <allow_any>no</allow_any>
  314.                         <allow_inactive>yes</allow_inactive>
  315.                         <allow_active>yes</allow_active>
  316.                 </defaults>
  317.                 <annotate key="org.freedesktop.policykit.imply">org.freedesktop.login1.hibernate</annotate>
  318.         </action>
  319.  
  320.         <action id="org.freedesktop.login1.manage">
  321.                 <description gettext-domain="systemd">Manage active sessions, users and seats</description>
  322.                 <message gettext-domain="systemd">Authentication is required for managing active sessions, users and seats.</message>
  323.                 <defaults>
  324.                         <allow_any>no</allow_any>
  325.                         <allow_inactive>yes</allow_inactive>
  326.                         <allow_active>yes</allow_active>
  327.                 </defaults>
  328.         </action>
  329.  
  330.         <action id="org.freedesktop.login1.lock-sessions">
  331.                 <description gettext-domain="systemd">Lock or unlock active sessions</description>
  332.                 <message gettext-domain="systemd">Authentication is required to lock or unlock active sessions.</message>
  333.                 <defaults>
  334.                         <allow_any>no</allow_any>
  335.                         <allow_inactive>yes</allow_inactive>
  336.                         <allow_active>yes</allow_active>
  337.                 </defaults>
  338.         </action>
  339.  
  340.         <action id="org.freedesktop.login1.set-reboot-to-firmware-setup">
  341.                 <description gettext-domain="systemd">Allow indication to the firmware to boot to setup interface</description>
  342.                 <message gettext-domain="systemd">Authentication is required to indicate to the firmware to boot to setup interface.</message>
  343.                 <defaults>
  344.                         <allow_any>no</allow_any>
  345.                         <allow_inactive>yes</allow_inactive>
  346.                         <allow_active>yes</allow_active>
  347.                 </defaults>
  348.         </action>
  349.  
  350.         <action id="org.freedesktop.login1.set-wall-message">
  351.                 <description gettext-domain="systemd">Set a wall message</description>
  352.                 <message gettext-domain="systemd">Authentication is required to set a wall message</message>
  353.                 <defaults>
  354.                         <allow_any>no</allow_any>
  355.                         <allow_inactive>yes</allow_inactive>
  356.                         <allow_active>yes</allow_active>
  357.                 </defaults>
  358.         </action>
  359.  
  360. </policyconfig>
Add Comment
Please, Sign In to add comment