org.freedesktop.machine1.conf 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  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.machine1"/>
  14. <allow send_destination="org.freedesktop.machine1"/>
  15. <allow receive_sender="org.freedesktop.machine1"/>
  16. </policy>
  17. <policy context="default">
  18. <deny send_destination="org.freedesktop.machine1"/>
  19. <allow send_destination="org.freedesktop.machine1"
  20. send_interface="org.freedesktop.DBus.Introspectable"/>
  21. <allow send_destination="org.freedesktop.machine1"
  22. send_interface="org.freedesktop.DBus.Peer"/>
  23. <allow send_destination="org.freedesktop.machine1"
  24. send_interface="org.freedesktop.DBus.Properties"
  25. send_member="Get"/>
  26. <allow send_destination="org.freedesktop.machine1"
  27. send_interface="org.freedesktop.DBus.Properties"
  28. send_member="GetAll"/>
  29. <allow send_destination="org.freedesktop.machine1"
  30. send_interface="org.freedesktop.machine1.Manager"
  31. send_member="ListMachines"/>
  32. <allow send_destination="org.freedesktop.machine1"
  33. send_interface="org.freedesktop.machine1.Manager"
  34. send_member="ListImages"/>
  35. <allow send_destination="org.freedesktop.machine1"
  36. send_interface="org.freedesktop.machine1.Manager"
  37. send_member="GetMachine"/>
  38. <allow send_destination="org.freedesktop.machine1"
  39. send_interface="org.freedesktop.machine1.Manager"
  40. send_member="GetMachineByPID"/>
  41. <allow send_destination="org.freedesktop.machine1"
  42. send_interface="org.freedesktop.machine1.Manager"
  43. send_member="GetImage"/>
  44. <allow send_destination="org.freedesktop.machine1"
  45. send_interface="org.freedesktop.machine1.Manager"
  46. send_member="GetMachineAddresses"/>
  47. <allow send_destination="org.freedesktop.machine1"
  48. send_interface="org.freedesktop.machine1.Manager"
  49. send_member="GetMachineOSRelease"/>
  50. <allow send_destination="org.freedesktop.machine1"
  51. send_interface="org.freedesktop.machine1.Manager"
  52. send_member="OpenMachineLogin"/>
  53. <allow send_destination="org.freedesktop.machine1"
  54. send_interface="org.freedesktop.machine1.Manager"
  55. send_member="OpenMachineShell"/>
  56. <allow send_destination="org.freedesktop.machine1"
  57. send_interface="org.freedesktop.machine1.Manager"
  58. send_member="TerminateMachine"/>
  59. <allow send_destination="org.freedesktop.machine1"
  60. send_interface="org.freedesktop.machine1.Manager"
  61. send_member="KillMachine"/>
  62. <allow send_destination="org.freedesktop.machine1"
  63. send_interface="org.freedesktop.machine1.Manager"
  64. send_member="BindMountMachine"/>
  65. <allow send_destination="org.freedesktop.machine1"
  66. send_interface="org.freedesktop.machine1.Manager"
  67. send_member="CopyFromMachine"/>
  68. <allow send_destination="org.freedesktop.machine1"
  69. send_interface="org.freedesktop.machine1.Manager"
  70. send_member="CopyToMachine"/>
  71. <allow send_destination="org.freedesktop.machine1"
  72. send_interface="org.freedesktop.machine1.Manager"
  73. send_member="RemoveImage"/>
  74. <allow send_destination="org.freedesktop.machine1"
  75. send_interface="org.freedesktop.machine1.Manager"
  76. send_member="RenameImage"/>
  77. <allow send_destination="org.freedesktop.machine1"
  78. send_interface="org.freedesktop.machine1.Manager"
  79. send_member="CloneImage"/>
  80. <allow send_destination="org.freedesktop.machine1"
  81. send_interface="org.freedesktop.machine1.Manager"
  82. send_member="MarkImageReadOnly"/>
  83. <allow send_destination="org.freedesktop.machine1"
  84. send_interface="org.freedesktop.machine1.Manager"
  85. send_member="SetPoolLimit"/>
  86. <allow send_destination="org.freedesktop.machine1"
  87. send_interface="org.freedesktop.machine1.Manager"
  88. send_member="SetImageLimit"/>
  89. <allow send_destination="org.freedesktop.machine1"
  90. send_interface="org.freedesktop.machine1.Manager"
  91. send_member="MapFromMachineUser"/>
  92. <allow send_destination="org.freedesktop.machine1"
  93. send_interface="org.freedesktop.machine1.Manager"
  94. send_member="MapToMachineUser"/>
  95. <allow send_destination="org.freedesktop.machine1"
  96. send_interface="org.freedesktop.machine1.Manager"
  97. send_member="MapFromMachineGroup"/>
  98. <allow send_destination="org.freedesktop.machine1"
  99. send_interface="org.freedesktop.machine1.Manager"
  100. send_member="MapToMachineGroup"/>
  101. <allow send_destination="org.freedesktop.machine1"
  102. send_interface="org.freedesktop.machine1.Machine"
  103. send_member="GetAddresses"/>
  104. <allow send_destination="org.freedesktop.machine1"
  105. send_interface="org.freedesktop.machine1.Machine"
  106. send_member="GetOSRelease"/>
  107. <allow send_destination="org.freedesktop.machine1"
  108. send_interface="org.freedesktop.machine1.Machine"
  109. send_member="OpenLogin"/>
  110. <allow send_destination="org.freedesktop.machine1"
  111. send_interface="org.freedesktop.machine1.Machine"
  112. send_member="OpenShell"/>
  113. <allow send_destination="org.freedesktop.machine1"
  114. send_interface="org.freedesktop.machine1.Machine"
  115. send_member="Terminate"/>
  116. <allow send_destination="org.freedesktop.machine1"
  117. send_interface="org.freedesktop.machine1.Machine"
  118. send_member="Kill"/>
  119. <allow send_destination="org.freedesktop.machine1"
  120. send_interface="org.freedesktop.machine1.Machine"
  121. send_member="BindMount"/>
  122. <allow send_destination="org.freedesktop.machine1"
  123. send_interface="org.freedesktop.machine1.Machine"
  124. send_member="CopyFrom"/>
  125. <allow send_destination="org.freedesktop.machine1"
  126. send_interface="org.freedesktop.machine1.Machine"
  127. send_member="CopyTo"/>
  128. <allow send_destination="org.freedesktop.machine1"
  129. send_interface="org.freedesktop.machine1.Image"
  130. send_member="Remove"/>
  131. <allow send_destination="org.freedesktop.machine1"
  132. send_interface="org.freedesktop.machine1.Image"
  133. send_member="Rename"/>
  134. <allow send_destination="org.freedesktop.machine1"
  135. send_interface="org.freedesktop.machine1.Image"
  136. send_member="Clone"/>
  137. <allow send_destination="org.freedesktop.machine1"
  138. send_interface="org.freedesktop.machine1.Image"
  139. send_member="SetLimit"/>
  140. <allow send_destination="org.freedesktop.machine1"
  141. send_interface="org.freedesktop.machine1.Image"
  142. send_member="MarkReadOnly"/>
  143. <allow receive_sender="org.freedesktop.machine1"/>
  144. </policy>
  145. </busconfig>