org.freedesktop.systemd1.conf 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. <?xml version="1.0"?> <!--*-nxml-*-->
  2. <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
  3. "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
  4. <!--
  5. This file is part of systemd.
  6. systemd is free software; you can redistribute it and/or modify it
  7. under the terms of the GNU Lesser General Public License as published by
  8. the Free Software Foundation; either version 2.1 of the License, or
  9. (at your option) any later version.
  10. -->
  11. <busconfig>
  12. <policy user="root">
  13. <allow own="org.freedesktop.systemd1"/>
  14. <!-- Root clients can do everything -->
  15. <allow send_destination="org.freedesktop.systemd1"/>
  16. <allow receive_sender="org.freedesktop.systemd1"/>
  17. <!-- systemd may receive activator requests -->
  18. <allow receive_interface="org.freedesktop.systemd1.Activator"
  19. receive_member="ActivationRequest"/>
  20. </policy>
  21. <policy context="default">
  22. <deny send_destination="org.freedesktop.systemd1"/>
  23. <!-- Completely open to anyone -->
  24. <allow send_destination="org.freedesktop.systemd1"
  25. send_interface="org.freedesktop.DBus.Introspectable"/>
  26. <allow send_destination="org.freedesktop.systemd1"
  27. send_interface="org.freedesktop.DBus.Peer"/>
  28. <allow send_destination="org.freedesktop.systemd1"
  29. send_interface="org.freedesktop.DBus.Properties"
  30. send_member="Get"/>
  31. <allow send_destination="org.freedesktop.systemd1"
  32. send_interface="org.freedesktop.DBus.Properties"
  33. send_member="GetAll"/>
  34. <allow send_destination="org.freedesktop.systemd1"
  35. send_interface="org.freedesktop.systemd1.Manager"
  36. send_member="GetUnit"/>
  37. <allow send_destination="org.freedesktop.systemd1"
  38. send_interface="org.freedesktop.systemd1.Manager"
  39. send_member="GetUnitByPID"/>
  40. <allow send_destination="org.freedesktop.systemd1"
  41. send_interface="org.freedesktop.systemd1.Manager"
  42. send_member="LoadUnit"/>
  43. <allow send_destination="org.freedesktop.systemd1"
  44. send_interface="org.freedesktop.systemd1.Manager"
  45. send_member="GetJob"/>
  46. <allow send_destination="org.freedesktop.systemd1"
  47. send_interface="org.freedesktop.systemd1.Manager"
  48. send_member="ListUnits"/>
  49. <allow send_destination="org.freedesktop.systemd1"
  50. send_interface="org.freedesktop.systemd1.Manager"
  51. send_member="ListUnitsFiltered"/>
  52. <allow send_destination="org.freedesktop.systemd1"
  53. send_interface="org.freedesktop.systemd1.Manager"
  54. send_member="ListUnitsByPatterns"/>
  55. <allow send_destination="org.freedesktop.systemd1"
  56. send_interface="org.freedesktop.systemd1.Manager"
  57. send_member="ListUnitFiles"/>
  58. <allow send_destination="org.freedesktop.systemd1"
  59. send_interface="org.freedesktop.systemd1.Manager"
  60. send_member="ListUnitFilesByPatterns"/>
  61. <allow send_destination="org.freedesktop.systemd1"
  62. send_interface="org.freedesktop.systemd1.Manager"
  63. send_member="GetUnitFileState"/>
  64. <allow send_destination="org.freedesktop.systemd1"
  65. send_interface="org.freedesktop.systemd1.Manager"
  66. send_member="GetUnitProcesses"/>
  67. <allow send_destination="org.freedesktop.systemd1"
  68. send_interface="org.freedesktop.systemd1.Manager"
  69. send_member="ListJobs"/>
  70. <allow send_destination="org.freedesktop.systemd1"
  71. send_interface="org.freedesktop.systemd1.Manager"
  72. send_member="Subscribe"/>
  73. <allow send_destination="org.freedesktop.systemd1"
  74. send_interface="org.freedesktop.systemd1.Manager"
  75. send_member="Unsubscribe"/>
  76. <allow send_destination="org.freedesktop.systemd1"
  77. send_interface="org.freedesktop.systemd1.Manager"
  78. send_member="Dump"/>
  79. <allow send_destination="org.freedesktop.systemd1"
  80. send_interface="org.freedesktop.systemd1.Manager"
  81. send_member="GetDefaultTarget"/>
  82. <!-- Managed via polkit or other criteria -->
  83. <allow send_destination="org.freedesktop.systemd1"
  84. send_interface="org.freedesktop.systemd1.Manager"
  85. send_member="StartUnit"/>
  86. <allow send_destination="org.freedesktop.systemd1"
  87. send_interface="org.freedesktop.systemd1.Manager"
  88. send_member="StartUnitReplace"/>
  89. <allow send_destination="org.freedesktop.systemd1"
  90. send_interface="org.freedesktop.systemd1.Manager"
  91. send_member="StopUnit"/>
  92. <allow send_destination="org.freedesktop.systemd1"
  93. send_interface="org.freedesktop.systemd1.Manager"
  94. send_member="ReloadUnit"/>
  95. <allow send_destination="org.freedesktop.systemd1"
  96. send_interface="org.freedesktop.systemd1.Manager"
  97. send_member="RestartUnit"/>
  98. <allow send_destination="org.freedesktop.systemd1"
  99. send_interface="org.freedesktop.systemd1.Manager"
  100. send_member="TryRestartUnit"/>
  101. <allow send_destination="org.freedesktop.systemd1"
  102. send_interface="org.freedesktop.systemd1.Manager"
  103. send_member="ReloadOrRestartUnit"/>
  104. <allow send_destination="org.freedesktop.systemd1"
  105. send_interface="org.freedesktop.systemd1.Manager"
  106. send_member="ReloadOrTryRestartUnit"/>
  107. <allow send_destination="org.freedesktop.systemd1"
  108. send_interface="org.freedesktop.systemd1.Manager"
  109. send_member="KillUnit"/>
  110. <allow send_destination="org.freedesktop.systemd1"
  111. send_interface="org.freedesktop.systemd1.Manager"
  112. send_member="ResetFailedUnit"/>
  113. <allow send_destination="org.freedesktop.systemd1"
  114. send_interface="org.freedesktop.systemd1.Manager"
  115. send_member="SetUnitProperties"/>
  116. <allow send_destination="org.freedesktop.systemd1"
  117. send_interface="org.freedesktop.systemd1.Manager"
  118. send_member="ListUnitsByNames"/>
  119. <allow send_destination="org.freedesktop.systemd1"
  120. send_interface="org.freedesktop.systemd1.Manager"
  121. send_member="StartTransientUnit"/>
  122. <allow send_destination="org.freedesktop.systemd1"
  123. send_interface="org.freedesktop.systemd1.Manager"
  124. send_member="CancelJob"/>
  125. <allow send_destination="org.freedesktop.systemd1"
  126. send_interface="org.freedesktop.systemd1.Manager"
  127. send_member="Reload"/>
  128. <allow send_destination="org.freedesktop.systemd1"
  129. send_interface="org.freedesktop.systemd1.Manager"
  130. send_member="Reexecute"/>
  131. <allow send_destination="org.freedesktop.systemd1"
  132. send_interface="org.freedesktop.systemd1.Manager"
  133. send_member="EnableUnitFiles"/>
  134. <allow send_destination="org.freedesktop.systemd1"
  135. send_interface="org.freedesktop.systemd1.Manager"
  136. send_member="DisableUnitFiles"/>
  137. <allow send_destination="org.freedesktop.systemd1"
  138. send_interface="org.freedesktop.systemd1.Manager"
  139. send_member="ReenableUnitFiles"/>
  140. <allow send_destination="org.freedesktop.systemd1"
  141. send_interface="org.freedesktop.systemd1.Manager"
  142. send_member="LinkUnitFiles"/>
  143. <allow send_destination="org.freedesktop.systemd1"
  144. send_interface="org.freedesktop.systemd1.Manager"
  145. send_member="RevertUnitFiles"/>
  146. <allow send_destination="org.freedesktop.systemd1"
  147. send_interface="org.freedesktop.systemd1.Manager"
  148. send_member="PresetUnitFiles"/>
  149. <allow send_destination="org.freedesktop.systemd1"
  150. send_interface="org.freedesktop.systemd1.Manager"
  151. send_member="PresetUnitFilesWithMode"/>
  152. <allow send_destination="org.freedesktop.systemd1"
  153. send_interface="org.freedesktop.systemd1.Manager"
  154. send_member="MaskUnitFiles"/>
  155. <allow send_destination="org.freedesktop.systemd1"
  156. send_interface="org.freedesktop.systemd1.Manager"
  157. send_member="UnmaskUnitFiles"/>
  158. <allow send_destination="org.freedesktop.systemd1"
  159. send_interface="org.freedesktop.systemd1.Manager"
  160. send_member="SetDefaultTarget"/>
  161. <allow send_destination="org.freedesktop.systemd1"
  162. send_interface="org.freedesktop.systemd1.Manager"
  163. send_member="PresetAllUnitFiles"/>
  164. <allow send_destination="org.freedesktop.systemd1"
  165. send_interface="org.freedesktop.systemd1.Manager"
  166. send_member="AddDependencyUnitFiles"/>
  167. <allow send_destination="org.freedesktop.systemd1"
  168. send_interface="org.freedesktop.systemd1.Job"
  169. send_member="Cancel"/>
  170. <allow receive_sender="org.freedesktop.systemd1"/>
  171. </policy>
  172. </busconfig>