first commit
This commit is contained in:
1
etc_org/dbus-1/session.conf
Symbolic link
1
etc_org/dbus-1/session.conf
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/share/dbus-1/session.conf
|
1
etc_org/dbus-1/system.conf
Symbolic link
1
etc_org/dbus-1/system.conf
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/share/dbus-1/system.conf
|
32
etc_org/dbus-1/system.d/avahi-dbus.conf
Normal file
32
etc_org/dbus-1/system.d/avahi-dbus.conf
Normal file
@ -0,0 +1,32 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
|
||||
<!-- Only root or user avahi can own the Avahi service -->
|
||||
<policy user="avahi">
|
||||
<allow own="org.freedesktop.Avahi"/>
|
||||
</policy>
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.Avahi"/>
|
||||
</policy>
|
||||
|
||||
<!-- Allow anyone to invoke methods on Avahi server, except SetHostName -->
|
||||
<policy context="default">
|
||||
<allow send_destination="org.freedesktop.Avahi"/>
|
||||
<allow receive_sender="org.freedesktop.Avahi"/>
|
||||
|
||||
<deny send_destination="org.freedesktop.Avahi"
|
||||
send_interface="org.freedesktop.Avahi.Server" send_member="SetHostName"/>
|
||||
</policy>
|
||||
|
||||
<!-- Allow everything, including access to SetHostName to users of the group "netdev" -->
|
||||
<policy group="netdev">
|
||||
<allow send_destination="org.freedesktop.Avahi"/>
|
||||
<allow receive_sender="org.freedesktop.Avahi"/>
|
||||
</policy>
|
||||
<policy user="root">
|
||||
<allow send_destination="org.freedesktop.Avahi"/>
|
||||
<allow receive_sender="org.freedesktop.Avahi"/>
|
||||
</policy>
|
||||
</busconfig>
|
46
etc_org/dbus-1/system.d/bluetooth.conf
Normal file
46
etc_org/dbus-1/system.d/bluetooth.conf
Normal file
@ -0,0 +1,46 @@
|
||||
<!-- This configuration file specifies the required security policies
|
||||
for Bluetooth core daemon to work. -->
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
|
||||
<!-- ../system.conf have denied everything, so we just punch some holes -->
|
||||
|
||||
<policy user="root">
|
||||
<allow own="org.bluez"/>
|
||||
<allow send_destination="org.bluez"/>
|
||||
<allow send_interface="org.bluez.Agent1"/>
|
||||
<allow send_interface="org.bluez.MediaEndpoint1"/>
|
||||
<allow send_interface="org.bluez.MediaPlayer1"/>
|
||||
<allow send_interface="org.bluez.ThermometerWatcher1"/>
|
||||
<allow send_interface="org.bluez.AlertAgent1"/>
|
||||
<allow send_interface="org.bluez.Profile1"/>
|
||||
<allow send_interface="org.bluez.HeartRateWatcher1"/>
|
||||
<allow send_interface="org.bluez.CyclingSpeedWatcher1"/>
|
||||
<allow send_interface="org.bluez.GattCharacteristic1"/>
|
||||
<allow send_interface="org.bluez.GattDescriptor1"/>
|
||||
<allow send_interface="org.freedesktop.DBus.ObjectManager"/>
|
||||
<allow send_interface="org.freedesktop.DBus.Properties"/>
|
||||
</policy>
|
||||
|
||||
<!-- allow users of bluetooth group to communicate -->
|
||||
<policy group="bluetooth">
|
||||
<allow send_destination="org.bluez"/>
|
||||
</policy>
|
||||
|
||||
<policy at_console="true">
|
||||
<allow send_destination="org.bluez"/>
|
||||
</policy>
|
||||
|
||||
<!-- allow users of lp group (printing subsystem) to
|
||||
communicate with bluetoothd -->
|
||||
<policy group="lp">
|
||||
<allow send_destination="org.bluez"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<deny send_destination="org.bluez"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
27
etc_org/dbus-1/system.d/com.hp.hplip.conf
Normal file
27
etc_org/dbus-1/system.d/com.hp.hplip.conf
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
|
||||
<!-- Only root can own the service -->
|
||||
<policy user="root">
|
||||
<allow own="com.hp.hplip"/>
|
||||
<allow send_destination="com.hp.hplip"/>
|
||||
<allow send_interface="com.hp.hplip"/>
|
||||
</policy>
|
||||
|
||||
<policy at_console="true">
|
||||
<deny own="com.hp.hplip"/>
|
||||
<allow send_destination="com.hp.hplip"/>
|
||||
<allow send_interface="com.hp.hplip"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<deny own="com.hp.hplip"/>
|
||||
<allow send_destination="com.hp.hplip"/>
|
||||
<allow send_interface="com.hp.hplip"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
@ -0,0 +1,31 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<policy at_console="true">
|
||||
<allow own="com.redhat.NewPrinterNotification"/>
|
||||
</policy>
|
||||
|
||||
<policy user="root">
|
||||
<allow own="com.redhat.NewPrinterNotification"/>
|
||||
</policy>
|
||||
|
||||
<policy user="root">
|
||||
<allow send_destination="com.redhat.NewPrinterNotification"
|
||||
send_interface="com.redhat.NewPrinterNotification"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<deny own="com.redhat.NewPrinterNotification"/>
|
||||
|
||||
<deny send_destination="com.redhat.NewPrinterNotification"
|
||||
send_interface="com.redhat.NewPrinterNotification"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_destination="com.redhat.NewPrinterNotification"
|
||||
send_interface="org.freedesktop.DBus.Introspectable" />
|
||||
<allow send_destination="com.redhat.NewPrinterNotification"
|
||||
send_interface="org.freedesktop.DBus.Properties" />
|
||||
</policy>
|
||||
</busconfig>
|
@ -0,0 +1,31 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<policy at_console="true">
|
||||
<allow own="com.redhat.PrinterDriversInstaller"/>
|
||||
</policy>
|
||||
|
||||
<policy user="root">
|
||||
<allow own="com.redhat.PrinterDriversInstaller"/>
|
||||
</policy>
|
||||
|
||||
<policy user="root">
|
||||
<allow send_destination="com.redhat.PrinterDriversInstaller"
|
||||
send_interface="com.redhat.PrinterDriversInstaller"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<deny own="com.redhat.PrinterDriversInstaller"/>
|
||||
|
||||
<deny send_destination="com.redhat.PrinterDriversInstaller"
|
||||
send_interface="com.redhat.PrinterDriversInstaller"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_destination="com.redhat.PrinterDriversInstaller"
|
||||
send_interface="org.freedesktop.DBus.Introspectable" />
|
||||
<allow send_destination="com.redhat.PrinterDriversInstaller"
|
||||
send_interface="org.freedesktop.DBus.Properties" />
|
||||
</policy>
|
||||
</busconfig>
|
22
etc_org/dbus-1/system.d/com.ubuntu.LanguageSelector.conf
Normal file
22
etc_org/dbus-1/system.d/com.ubuntu.LanguageSelector.conf
Normal file
@ -0,0 +1,22 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<policy user="root">
|
||||
<allow own="com.ubuntu.LanguageSelector"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_interface="com.ubuntu.LanguageSelector"/>
|
||||
<allow receive_interface="com.ubuntu.LanguageSelector"
|
||||
receive_sender="com.ubuntu.LanguageSelector"/>
|
||||
|
||||
<allow send_destination="com.ubuntu.LanguageSelector"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
<allow send_destination="com.ubuntu.LanguageSelector"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
||||
|
20
etc_org/dbus-1/system.d/com.ubuntu.SoftwareProperties.conf
Normal file
20
etc_org/dbus-1/system.d/com.ubuntu.SoftwareProperties.conf
Normal file
@ -0,0 +1,20 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
|
||||
<policy user="root">
|
||||
<allow own="com.ubuntu.SoftwareProperties"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_destination="com.ubuntu.SoftwareProperties"
|
||||
send_interface="com.ubuntu.SoftwareProperties"/>
|
||||
<allow send_destination="com.ubuntu.SoftwareProperties"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
<allow send_destination="com.ubuntu.DeviceDriver"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
||||
|
18
etc_org/dbus-1/system.d/dnsmasq.conf
Normal file
18
etc_org/dbus-1/system.d/dnsmasq.conf
Normal file
@ -0,0 +1,18 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<policy user="root">
|
||||
<allow own="uk.org.thekelleys.dnsmasq"/>
|
||||
<allow send_destination="uk.org.thekelleys.dnsmasq"/>
|
||||
</policy>
|
||||
<policy user="dnsmasq">
|
||||
<allow own="uk.org.thekelleys.dnsmasq"/>
|
||||
<allow send_destination="uk.org.thekelleys.dnsmasq"/>
|
||||
</policy>
|
||||
<policy context="default">
|
||||
<deny own="uk.org.thekelleys.dnsmasq"/>
|
||||
<deny send_destination="uk.org.thekelleys.dnsmasq"/>
|
||||
</policy>
|
||||
</busconfig>
|
||||
|
28
etc_org/dbus-1/system.d/kerneloops.dbus
Normal file
28
etc_org/dbus-1/system.d/kerneloops.dbus
Normal file
@ -0,0 +1,28 @@
|
||||
<!-- This configuration file specifies the required security policies
|
||||
for kerneloops service to work. -->
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
|
||||
<!-- ../system.conf have denied everything, so we just punch some holes -->
|
||||
|
||||
<policy user="kernoops">
|
||||
<allow own="org.kerneloops.submit"/>
|
||||
<allow own="org.kerneloops.submit.ping"/>
|
||||
<allow own="org.kerneloops.submit.permission"/>
|
||||
<allow own="org.kerneloops.submit.sent"/>
|
||||
<allow own="org.kerneloops.submit.url"/>
|
||||
</policy>
|
||||
|
||||
<policy at_console="true">
|
||||
<allow send_destination="org.kerneloops.submit"/>
|
||||
<allow send_destination="org.kerneloops.submit.ping"/>
|
||||
<allow receive_sender="org.kerneloops.submit"/>
|
||||
<allow receive_sender="org.kerneloops.submit.permission"/>
|
||||
<allow receive_sender="org.kerneloops.submit.sent"/>
|
||||
<allow receive_sender="org.kerneloops.submit.url"/>
|
||||
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
14
etc_org/dbus-1/system.d/nm-dispatcher.conf
Normal file
14
etc_org/dbus-1/system.d/nm-dispatcher.conf
Normal file
@ -0,0 +1,14 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.nm_dispatcher"/>
|
||||
<allow send_destination="org.freedesktop.nm_dispatcher"/>
|
||||
</policy>
|
||||
<policy context="default">
|
||||
<deny own="org.freedesktop.nm_dispatcher"/>
|
||||
<deny send_destination="org.freedesktop.nm_dispatcher"/>
|
||||
</policy>
|
||||
</busconfig>
|
||||
|
22
etc_org/dbus-1/system.d/nm-pptp-service.conf
Normal file
22
etc_org/dbus-1/system.d/nm-pptp-service.conf
Normal file
@ -0,0 +1,22 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<policy user="root">
|
||||
<allow own_prefix="org.freedesktop.NetworkManager.pptp"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager.pptp"/>
|
||||
<allow send_interface="org.freedesktop.NetworkManager.pptp"/>
|
||||
|
||||
<allow own_prefix="org.freedesktop.NetworkManager.pptp-ppp"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager.pptp-ppp"/>
|
||||
<allow send_interface="org.freedesktop.NetworkManager.pptp-ppp"/>
|
||||
</policy>
|
||||
<policy context="default">
|
||||
<deny own_prefix="org.freedesktop.NetworkManager.pptp"/>
|
||||
<deny send_destination="org.freedesktop.NetworkManager.pptp"/>
|
||||
|
||||
<deny own_prefix="org.freedesktop.NetworkManager.pptp-ppp"/>
|
||||
<deny send_destination="org.freedesktop.NetworkManager.pptp-ppp"/>
|
||||
</policy>
|
||||
</busconfig>
|
||||
|
13
etc_org/dbus-1/system.d/org.blueman.Mechanism.conf
Normal file
13
etc_org/dbus-1/system.d/org.blueman.Mechanism.conf
Normal file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<policy user="root">
|
||||
<allow own="org.blueman.Mechanism"/>
|
||||
</policy>
|
||||
<policy context="default">
|
||||
<allow send_destination="org.blueman.Mechanism"/>
|
||||
</policy>
|
||||
</busconfig>
|
17
etc_org/dbus-1/system.d/org.debian.apt.conf
Normal file
17
etc_org/dbus-1/system.d/org.debian.apt.conf
Normal file
@ -0,0 +1,17 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
|
||||
<policy user="root">
|
||||
<allow own="org.debian.apt"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_interface="org.debian.apt"/>
|
||||
<allow send_interface="org.debian.apt.transaction"/>
|
||||
<allow send_destination="org.debian.apt"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
||||
|
24
etc_org/dbus-1/system.d/org.freedesktop.Accounts.conf
Normal file
24
etc_org/dbus-1/system.d/org.freedesktop.Accounts.conf
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<!-- Only root can own the service -->
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.Accounts"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_destination="org.freedesktop.Accounts"/>
|
||||
<allow send_destination="org.freedesktop.Accounts"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
<allow send_destination="org.freedesktop.Accounts"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
<allow send_destination="org.freedesktop.Accounts.User"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
<allow send_destination="org.freedesktop.Accounts.User"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
38
etc_org/dbus-1/system.d/org.freedesktop.ColorManager.conf
Normal file
38
etc_org/dbus-1/system.d/org.freedesktop.ColorManager.conf
Normal file
@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
|
||||
<!-- This configuration file specifies the required security policies
|
||||
for the ColorManager to work. -->
|
||||
|
||||
<!-- Only user root or user colord can own the colord service -->
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.ColorManager"/>
|
||||
</policy>
|
||||
<policy user="colord">
|
||||
<allow own="org.freedesktop.ColorManager"/>
|
||||
</policy>
|
||||
|
||||
<!-- Allow anyone to call into the service - we'll reject callers using PolicyKit -->
|
||||
<policy context="default">
|
||||
<allow send_destination="org.freedesktop.ColorManager"
|
||||
send_interface="org.freedesktop.ColorManager"/>
|
||||
<allow send_destination="org.freedesktop.ColorManager"
|
||||
send_interface="org.freedesktop.ColorManager.Profile"/>
|
||||
<allow send_destination="org.freedesktop.ColorManager"
|
||||
send_interface="org.freedesktop.ColorManager.Device"/>
|
||||
<allow send_destination="org.freedesktop.ColorManager"
|
||||
send_interface="org.freedesktop.ColorManager.Sensor"/>
|
||||
<allow send_destination="org.freedesktop.ColorManager"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
<allow send_destination="org.freedesktop.ColorManager"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
<allow send_destination="org.freedesktop.ColorManager"
|
||||
send_interface="org.freedesktop.DBus.Peer"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
||||
|
21
etc_org/dbus-1/system.d/org.freedesktop.DisplayManager.conf
Normal file
21
etc_org/dbus-1/system.d/org.freedesktop.DisplayManager.conf
Normal file
@ -0,0 +1,21 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
|
||||
<!-- Only root can own the service -->
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.DisplayManager"/>
|
||||
<allow send_destination="org.freedesktop.DisplayManager" send_interface="org.freedesktop.DisplayManager" send_member="AddSeat"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_destination="org.freedesktop.DisplayManager" send_interface="org.freedesktop.DBus.Properties"/>
|
||||
<allow send_destination="org.freedesktop.DisplayManager" send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
<allow send_destination="org.freedesktop.DisplayManager" send_interface="org.freedesktop.DisplayManager"/>
|
||||
<allow send_destination="org.freedesktop.DisplayManager" send_interface="org.freedesktop.DisplayManager.Seat"/>
|
||||
<allow send_destination="org.freedesktop.DisplayManager" send_interface="org.freedesktop.DisplayManager.Session"/>
|
||||
<deny send_destination="org.freedesktop.DisplayManager" send_interface="org.freedesktop.DisplayManager" send_member="AddSeat"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
209
etc_org/dbus-1/system.d/org.freedesktop.ModemManager1.conf
Normal file
209
etc_org/dbus-1/system.d/org.freedesktop.ModemManager1.conf
Normal file
@ -0,0 +1,209 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<policy context="default">
|
||||
<deny send_destination="org.freedesktop.ModemManager1"
|
||||
send_type="method_call"/>
|
||||
|
||||
<!-- Methods listed here are explicitly allowed or PolicyKit protected.
|
||||
The rest are restricted to root for security.
|
||||
-->
|
||||
|
||||
<!-- org.freedesktop.ModemManager1.xml -->
|
||||
|
||||
<!-- Allowed for everyone -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.DBus.ObjectManager"/>
|
||||
|
||||
<!-- Protected by the Control policy rule -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1"
|
||||
send_member="ScanDevices"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1"
|
||||
send_member="SetLogging"/>
|
||||
|
||||
<!-- org.freedesktop.ModemManager1.Modem.xml -->
|
||||
|
||||
<!-- Allowed for everyone -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem"
|
||||
send_member="ListBearers"/>
|
||||
|
||||
<!-- Protected by the Device.Control policy rule -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem"
|
||||
send_member="Enable"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem"
|
||||
send_member="CreateBearer"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem"
|
||||
send_member="DeleteBearer"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem"
|
||||
send_member="Reset"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem"
|
||||
send_member="FactoryReset"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem"
|
||||
send_member="SetAllowedModes"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem"
|
||||
send_member="SetBands"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem"
|
||||
send_member="Command"/>
|
||||
|
||||
<!-- org.freedesktop.ModemManager1.Modem.Simple.xml -->
|
||||
|
||||
<!-- Allowed for everyone -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Simple"
|
||||
send_member="GetStatus"/>
|
||||
|
||||
<!-- Protected by the Device.Control policy rule -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Simple"
|
||||
send_member="Connect"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Simple"
|
||||
send_member="Disconnect"/>
|
||||
|
||||
<!-- org.freedesktop.ModemManager1.Modem.Modem3gpp.xml -->
|
||||
|
||||
<!-- Protected by the Device.Control policy rule -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Modem3gpp"
|
||||
send_member="Register"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Modem3gpp"
|
||||
send_member="Scan"/>
|
||||
|
||||
<!-- org.freedesktop.ModemManager1.Modem.ModemCdma.xml -->
|
||||
|
||||
<!-- Protected by the Device.Control policy rule -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.ModemCdma"
|
||||
send_member="Activate"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.ModemCdma"
|
||||
send_member="ActivateManual"/>
|
||||
|
||||
<!-- org.freedesktop.ModemManager1.Sim.xml -->
|
||||
|
||||
<!-- Protected by the Device.Control policy rule -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Sim"
|
||||
send_member="SendPin"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Sim"
|
||||
send_member="SendPuk"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Sim"
|
||||
send_member="EnablePin"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Sim"
|
||||
send_member="ChangePin"/>
|
||||
|
||||
<!-- org.freedesktop.ModemManager1.Bearer.xml -->
|
||||
|
||||
<!-- Protected by the Device.Control policy rule -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Bearer"
|
||||
send_member="Connect"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Bearer"
|
||||
send_member="Disconnect"/>
|
||||
|
||||
<!-- org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.xml -->
|
||||
|
||||
<!-- Protected by the USSD policy rule -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd"
|
||||
send_member="Initiate"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd"
|
||||
send_member="Respond"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd"
|
||||
send_member="Cancel"/>
|
||||
|
||||
<!-- org.freedesktop.ModemManager1.Modem.Location.xml -->
|
||||
|
||||
<!-- Protected by the Device.Control policy rule -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Location"
|
||||
send_member="Setup"/>
|
||||
|
||||
<!-- Protected by the Location policy rule -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Location"
|
||||
send_member="GetLocation"/>
|
||||
|
||||
<!-- org.freedesktop.ModemManager1.Modem.Messaging.xml -->
|
||||
|
||||
<!-- Allowed for everyone -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Messaging"
|
||||
send_member="List"/>
|
||||
|
||||
<!-- Protected by the Messaging policy rule -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Messaging"
|
||||
send_member="Create"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Messaging"
|
||||
send_member="Delete"/>
|
||||
|
||||
<!-- org.freedesktop.ModemManager1.Sms.xml -->
|
||||
|
||||
<!-- Protected by the Messaging policy rule -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Sms"
|
||||
send_member="Store"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Sms"
|
||||
send_member="Send"/>
|
||||
|
||||
<!-- org.freedesktop.ModemManager1.Modem.Signal.xml -->
|
||||
|
||||
<!-- Allowed for everyone -->
|
||||
<allow send_destination="org.freedesktop.ModemManager1"
|
||||
send_interface="org.freedesktop.ModemManager1.Modem.Signal"
|
||||
send_member="Setup"/>
|
||||
|
||||
</policy>
|
||||
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.ModemManager1"/>
|
||||
<allow send_destination="org.freedesktop.ModemManager1"/>
|
||||
</policy>
|
||||
</busconfig>
|
163
etc_org/dbus-1/system.d/org.freedesktop.NetworkManager.conf
Normal file
163
etc_org/dbus-1/system.d/org.freedesktop.NetworkManager.conf
Normal file
@ -0,0 +1,163 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.NetworkManager"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.PPP"/>
|
||||
|
||||
<allow send_interface="org.freedesktop.NetworkManager.SecretAgent"/>
|
||||
<!-- These are there because some broken policies do
|
||||
<deny send_interface="..." /> (see dbus-daemon(8) for details).
|
||||
This seems to override that for the known VPN plugins.
|
||||
-->
|
||||
<allow send_destination="org.freedesktop.NetworkManager.openconnect"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager.openswan"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager.openvpn"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager.pptp"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager.vpnc"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager.ssh"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager.iodine"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager.l2tp"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager.libreswan"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager.fortisslvpn"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager.strongswan"/>
|
||||
<allow send_interface="org.freedesktop.NetworkManager.VPN.Plugin"/>
|
||||
|
||||
<!-- Allow the custom name for the dnsmasq instance spawned by NM
|
||||
from the dns dnsmasq plugin to own it's dbus name, and for
|
||||
messages to be sent to it.
|
||||
-->
|
||||
<allow own="org.freedesktop.NetworkManager.dnsmasq"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager.dnsmasq"/>
|
||||
</policy>
|
||||
<policy user="whoopsie">
|
||||
<allow send_destination="org.freedesktop.NetworkManager"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Connection.Active"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device"/>
|
||||
</policy>
|
||||
<policy context="default">
|
||||
<deny own="org.freedesktop.NetworkManager"/>
|
||||
|
||||
<deny send_destination="org.freedesktop.NetworkManager"/>
|
||||
|
||||
<!-- Basic D-Bus API stuff -->
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.DBus.ObjectManager"/>
|
||||
|
||||
<!-- Devices (read-only properties, no methods) -->
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Adsl"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Bond"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Bridge"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Bluetooth"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Wired"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Generic"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Gre"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Infiniband"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Macvlan"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Modem"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.OlpcMesh"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Team"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Tun"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Veth"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Vlan"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.WiMax.Nsp"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.AccessPoint"/>
|
||||
|
||||
<!-- Devices (read-only, no security required) -->
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.WiMax"/>
|
||||
|
||||
<!-- Devices (read/write, secured with PolicyKit) -->
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device.Wireless"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Device"/>
|
||||
|
||||
<!-- Core stuff (read-only properties, no methods) -->
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Connection.Active"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.DHCP4Config"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.DHCP6Config"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.IP4Config"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.IP6Config"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.VPN.Connection"/>
|
||||
|
||||
<!-- Core stuff (read/write, secured with PolicyKit) -->
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Settings"/>
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Settings.Connection"/>
|
||||
|
||||
<!-- Agents; secured with PolicyKit. Any process can talk to
|
||||
the AgentManager API, but only NetworkManager can talk
|
||||
to the agents themselves. -->
|
||||
<allow send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.AgentManager"/>
|
||||
|
||||
<!-- Root-only functions -->
|
||||
<deny send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager"
|
||||
send_member="SetLogging"/>
|
||||
<deny send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager"
|
||||
send_member="Sleep"/>
|
||||
<deny send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Settings"
|
||||
send_member="LoadConnections"/>
|
||||
<deny send_destination="org.freedesktop.NetworkManager"
|
||||
send_interface="org.freedesktop.NetworkManager.Settings"
|
||||
send_member="ReloadConnections"/>
|
||||
|
||||
<deny own="org.freedesktop.NetworkManager.dnsmasq"/>
|
||||
<deny send_destination="org.freedesktop.NetworkManager.dnsmasq"/>
|
||||
</policy>
|
||||
|
||||
<limit name="max_replies_per_connection">1024</limit>
|
||||
<limit name="max_match_rules_per_connection">2048</limit>
|
||||
</busconfig>
|
||||
|
29
etc_org/dbus-1/system.d/org.freedesktop.PackageKit-aptd.conf
Normal file
29
etc_org/dbus-1/system.d/org.freedesktop.PackageKit-aptd.conf
Normal file
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
|
||||
<!-- This configuration file specifies the required security policies
|
||||
for the PackageKit to work. -->
|
||||
|
||||
<!-- Only user root can own the PackageKit service -->
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.PackageKit"/>
|
||||
</policy>
|
||||
|
||||
<!-- Allow anyone to call into the service - we'll reject callers using PolicyKit -->
|
||||
<policy context="default">
|
||||
<allow send_destination="org.freedesktop.PackageKit"
|
||||
send_interface="org.freedesktop.PackageKit"/>
|
||||
<allow send_destination="org.freedesktop.PackageKit"
|
||||
send_interface="org.freedesktop.PackageKit.Transaction"/>
|
||||
<allow send_destination="org.freedesktop.PackageKit"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
<allow send_destination="org.freedesktop.PackageKit"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
||||
|
20
etc_org/dbus-1/system.d/org.freedesktop.PolicyKit1.conf
Normal file
20
etc_org/dbus-1/system.d/org.freedesktop.PolicyKit1.conf
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.PolicyKit1"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_destination="org.freedesktop.PolicyKit1"/>
|
||||
</policy>
|
||||
|
||||
<!-- Allow uid 0 to send messages on the org.freedesktop.PolicyKit1.AuthenticationAgent interface -->
|
||||
<policy user="root">
|
||||
<allow send_interface="org.freedesktop.PolicyKit1.AuthenticationAgent"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
31
etc_org/dbus-1/system.d/org.freedesktop.RealtimeKit1.conf
Normal file
31
etc_org/dbus-1/system.d/org.freedesktop.RealtimeKit1.conf
Normal file
@ -0,0 +1,31 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
|
||||
<policy user="rtkit">
|
||||
<allow own="org.freedesktop.RealtimeKit1"/>
|
||||
</policy>
|
||||
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.RealtimeKit1"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_destination="org.freedesktop.RealtimeKit1"/>
|
||||
<allow receive_sender="org.freedesktop.RealtimeKit1"/>
|
||||
|
||||
<deny send_destination="org.freedesktop.RealtimeKit1"
|
||||
send_interface="org.freedesktop.RealtimeKit1" send_member="Exit"/>
|
||||
<deny send_destination="org.freedesktop.RealtimeKit1"
|
||||
send_interface="org.freedesktop.RealtimeKit1" send_member="ResetKnown"/>
|
||||
<deny send_destination="org.freedesktop.RealtimeKit1"
|
||||
send_interface="org.freedesktop.RealtimeKit1" send_member="ResetAll"/>
|
||||
</policy>
|
||||
|
||||
<policy user="root">
|
||||
<allow send_destination="org.freedesktop.RealtimeKit1"/>
|
||||
<allow receive_sender="org.freedesktop.RealtimeKit1"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
@ -0,0 +1,72 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<policy context="default">
|
||||
<!-- Do not allow owning this name to regular users -->
|
||||
<deny own="org.freedesktop.SystemToolsBackends"/>
|
||||
|
||||
<!-- Uncomment this if you want to test configuration modules with a harmless user -->
|
||||
<!--
|
||||
<allow own="org.freedesktop.SystemToolsBackends.GroupConfig2"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.GroupsConfig2"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.HostsConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.IfacesConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.NFSConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.NTPConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.ServiceConfig2"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.ServicesConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.SMBConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.TimeConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.UserConfig2"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.UsersConfig2"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.SelfConfig2"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.Platform"/>
|
||||
<allow send_interface="org.freedesktop.SystemToolsBackends.Platform" send_member="getPlatform"/>
|
||||
-->
|
||||
|
||||
<!-- Only allow talking to the dispatcher -->
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends"/>
|
||||
</policy>
|
||||
|
||||
<policy user="0">
|
||||
<!-- only root is allowed to run the dispatcher -->
|
||||
<allow own="org.freedesktop.SystemToolsBackends"/>
|
||||
|
||||
<!-- also allow it to own the configuration modules -->
|
||||
<allow own="org.freedesktop.SystemToolsBackends.GroupConfig2"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.GroupsConfig2"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.HostsConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.IfacesConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.NFSConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.NTPConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.ServiceConfig2"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.ServicesConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.SMBConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.TimeConfig"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.UserConfig2"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.UsersConfig2"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.SelfConfig2"/>
|
||||
<allow own="org.freedesktop.SystemToolsBackends.Platform"/>
|
||||
|
||||
<!-- be able to speak to configuration modules,
|
||||
so any message to them has to go through the dispatcher -->
|
||||
<allow send_interface="org.freedesktop.SystemToolsBackends"/>
|
||||
<allow send_interface="org.freedesktop.SystemToolsBackends.Platform"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.Platform"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.GroupConfig2"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.GroupsConfig2"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.HostsConfig"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.IfacesConfig"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.NFSConfig"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.NTPConfig"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.ServiceConfig2"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.ServicesConfig"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.SMBConfig"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.TimeConfig"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.UserConfig2"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.UsersConfig2"/>
|
||||
<allow send_destination="org.freedesktop.SystemToolsBackends.SelfConfig2"/>
|
||||
</policy>
|
||||
</busconfig>
|
16
etc_org/dbus-1/system.d/org.freedesktop.UDisks2.conf
Normal file
16
etc_org/dbus-1/system.d/org.freedesktop.UDisks2.conf
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<!-- Only root can own the service -->
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.UDisks2"/>
|
||||
</policy>
|
||||
|
||||
<!-- Anyone can send messages to the owner of org.freedesktop.UDisks2 -->
|
||||
<policy context="default">
|
||||
<allow send_destination="org.freedesktop.UDisks2"/>
|
||||
</policy>
|
||||
</busconfig>
|
36
etc_org/dbus-1/system.d/org.freedesktop.UPower.conf
Normal file
36
etc_org/dbus-1/system.d/org.freedesktop.UPower.conf
Normal file
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<!-- Only root can own the service -->
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.UPower"/>
|
||||
</policy>
|
||||
<policy context="default">
|
||||
|
||||
<allow send_destination="org.freedesktop.UPower"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.UPower"
|
||||
send_interface="org.freedesktop.DBus.Peer"/>
|
||||
<allow send_destination="org.freedesktop.UPower"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
<allow send_destination="org.freedesktop.UPower.Device"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
<allow send_destination="org.freedesktop.UPower.KbdBacklight"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
<allow send_destination="org.freedesktop.UPower.Wakeups"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.UPower"
|
||||
send_interface="org.freedesktop.UPower"/>
|
||||
<allow send_destination="org.freedesktop.UPower"
|
||||
send_interface="org.freedesktop.UPower.Device"/>
|
||||
<allow send_destination="org.freedesktop.UPower"
|
||||
send_interface="org.freedesktop.UPower.KbdBacklight"/>
|
||||
<allow send_destination="org.freedesktop.UPower"
|
||||
send_interface="org.freedesktop.UPower.Wakeups"/>
|
||||
</policy>
|
||||
</busconfig>
|
29
etc_org/dbus-1/system.d/org.freedesktop.fwupd.conf
Normal file
29
etc_org/dbus-1/system.d/org.freedesktop.fwupd.conf
Normal file
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
|
||||
<!-- This configuration file specifies the required security policies
|
||||
for the fwupd to work. -->
|
||||
|
||||
<!-- Only user root can own the fwupd service -->
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.fwupd"/>
|
||||
</policy>
|
||||
|
||||
<!-- Allow anyone to call into the service - we'll reject callers using PolicyKit -->
|
||||
<policy context="default">
|
||||
<allow send_destination="org.freedesktop.fwupd"
|
||||
send_interface="org.freedesktop.fwupd"/>
|
||||
<allow send_destination="org.freedesktop.fwupd"
|
||||
send_interface="org.freedesktop.DBus.Properties"/>
|
||||
<allow send_destination="org.freedesktop.fwupd"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
<allow send_destination="org.freedesktop.fwupd"
|
||||
send_interface="org.freedesktop.DBus.Peer"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
||||
|
27
etc_org/dbus-1/system.d/org.freedesktop.hostname1.conf
Normal file
27
etc_org/dbus-1/system.d/org.freedesktop.hostname1.conf
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0"?> <!--*-nxml-*-->
|
||||
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
|
||||
<!--
|
||||
This file is part of systemd.
|
||||
|
||||
systemd is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 2.1 of the License, or
|
||||
(at your option) any later version.
|
||||
-->
|
||||
|
||||
<busconfig>
|
||||
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.hostname1"/>
|
||||
<allow send_destination="org.freedesktop.hostname1"/>
|
||||
<allow receive_sender="org.freedesktop.hostname1"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_destination="org.freedesktop.hostname1"/>
|
||||
<allow receive_sender="org.freedesktop.hostname1"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
27
etc_org/dbus-1/system.d/org.freedesktop.locale1.conf
Normal file
27
etc_org/dbus-1/system.d/org.freedesktop.locale1.conf
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0"?> <!--*-nxml-*-->
|
||||
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
|
||||
<!--
|
||||
This file is part of systemd.
|
||||
|
||||
systemd is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 2.1 of the License, or
|
||||
(at your option) any later version.
|
||||
-->
|
||||
|
||||
<busconfig>
|
||||
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.locale1"/>
|
||||
<allow send_destination="org.freedesktop.locale1"/>
|
||||
<allow receive_sender="org.freedesktop.locale1"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_destination="org.freedesktop.locale1"/>
|
||||
<allow receive_sender="org.freedesktop.locale1"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
270
etc_org/dbus-1/system.d/org.freedesktop.login1.conf
Normal file
270
etc_org/dbus-1/system.d/org.freedesktop.login1.conf
Normal file
@ -0,0 +1,270 @@
|
||||
<?xml version="1.0"?> <!--*-nxml-*-->
|
||||
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
|
||||
<!--
|
||||
This file is part of systemd.
|
||||
|
||||
systemd is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 2.1 of the License, or
|
||||
(at your option) any later version.
|
||||
-->
|
||||
|
||||
<busconfig>
|
||||
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.login1"/>
|
||||
<allow send_destination="org.freedesktop.login1"/>
|
||||
<allow receive_sender="org.freedesktop.login1"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<deny send_destination="org.freedesktop.login1"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.DBus.Peer"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.DBus.Properties"
|
||||
send_member="Get"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.DBus.Properties"
|
||||
send_member="GetAll"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="GetSession"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="GetSessionByPID"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="GetUser"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="GetUserByPID"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="GetSeat"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="ListSessions"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="ListUsers"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="ListSeats"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="ListInhibitors"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="Inhibit"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="SetUserLinger"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="ActivateSession"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="ActivateSessionOnSeat"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="LockSession"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="UnlockSession"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="LockSessions"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="UnlockSessions"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="KillSession"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="KillUser"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="TerminateSession"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="TerminateUser"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="TerminateSeat"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="PowerOff"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="Reboot"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="Suspend"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="Hibernate"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="HybridSleep"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="CanPowerOff"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="CanReboot"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="CanSuspend"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="CanHibernate"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="CanHybridSleep"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="ScheduleShutdown"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="CancelScheduledShutdown"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="CanRebootToFirmwareSetup"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="SetRebootToFirmwareSetup"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="SetWallMessage"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="AttachDevice"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Manager"
|
||||
send_member="FlushDevices"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Seat"
|
||||
send_member="Terminate"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Seat"
|
||||
send_member="ActivateSession"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Seat"
|
||||
send_member="SwitchTo"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Seat"
|
||||
send_member="SwitchToPrevious"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Seat"
|
||||
send_member="SwitchToNext"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Session"
|
||||
send_member="Terminate"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Session"
|
||||
send_member="Activate"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Session"
|
||||
send_member="Lock"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Session"
|
||||
send_member="Unlock"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Session"
|
||||
send_member="SetIdleHint"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Session"
|
||||
send_member="Kill"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Session"
|
||||
send_member="TakeControl"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Session"
|
||||
send_member="ReleaseControl"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Session"
|
||||
send_member="TakeDevice"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Session"
|
||||
send_member="ReleaseDevice"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.Session"
|
||||
send_member="PauseDeviceComplete"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.User"
|
||||
send_member="Terminate"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.login1"
|
||||
send_interface="org.freedesktop.login1.User"
|
||||
send_member="Kill"/>
|
||||
|
||||
<allow receive_sender="org.freedesktop.login1"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
42
etc_org/dbus-1/system.d/org.freedesktop.network1.conf
Normal file
42
etc_org/dbus-1/system.d/org.freedesktop.network1.conf
Normal file
@ -0,0 +1,42 @@
|
||||
<?xml version="1.0"?> <!--*-nxml-*-->
|
||||
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
|
||||
<!--
|
||||
This file is part of systemd.
|
||||
|
||||
systemd is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 2.1 of the License, or
|
||||
(at your option) any later version.
|
||||
-->
|
||||
|
||||
<busconfig>
|
||||
|
||||
<policy user="systemd-network">
|
||||
<allow own="org.freedesktop.network1"/>
|
||||
<allow send_destination="org.freedesktop.network1"/>
|
||||
<allow receive_sender="org.freedesktop.network1"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<deny send_destination="org.freedesktop.network1"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.network1"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.network1"
|
||||
send_interface="org.freedesktop.DBus.Peer"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.network1"
|
||||
send_interface="org.freedesktop.DBus.Properties"
|
||||
send_member="Get"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.network1"
|
||||
send_interface="org.freedesktop.DBus.Properties"
|
||||
send_member="GetAll"/>
|
||||
|
||||
<allow receive_sender="org.freedesktop.network1"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
27
etc_org/dbus-1/system.d/org.freedesktop.resolve1.conf
Normal file
27
etc_org/dbus-1/system.d/org.freedesktop.resolve1.conf
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0"?> <!--*-nxml-*-->
|
||||
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
|
||||
<!--
|
||||
This file is part of systemd.
|
||||
|
||||
systemd is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 2.1 of the License, or
|
||||
(at your option) any later version.
|
||||
-->
|
||||
|
||||
<busconfig>
|
||||
|
||||
<policy user="systemd-resolve">
|
||||
<allow own="org.freedesktop.resolve1"/>
|
||||
<allow send_destination="org.freedesktop.resolve1"/>
|
||||
<allow receive_sender="org.freedesktop.resolve1"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_destination="org.freedesktop.resolve1"/>
|
||||
<allow receive_sender="org.freedesktop.resolve1"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
212
etc_org/dbus-1/system.d/org.freedesktop.systemd1.conf
Normal file
212
etc_org/dbus-1/system.d/org.freedesktop.systemd1.conf
Normal file
@ -0,0 +1,212 @@
|
||||
<?xml version="1.0"?> <!--*-nxml-*-->
|
||||
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
|
||||
<!--
|
||||
This file is part of systemd.
|
||||
|
||||
systemd is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 2.1 of the License, or
|
||||
(at your option) any later version.
|
||||
-->
|
||||
|
||||
<busconfig>
|
||||
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.systemd1"/>
|
||||
|
||||
<!-- Root clients can do everything -->
|
||||
<allow send_destination="org.freedesktop.systemd1"/>
|
||||
<allow receive_sender="org.freedesktop.systemd1"/>
|
||||
|
||||
<!-- systemd may receive activator requests -->
|
||||
<allow receive_interface="org.freedesktop.systemd1.Activator"
|
||||
receive_member="ActivationRequest"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<deny send_destination="org.freedesktop.systemd1"/>
|
||||
|
||||
<!-- Completely open to anyone -->
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.DBus.Introspectable"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.DBus.Peer"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.DBus.Properties"
|
||||
send_member="Get"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.DBus.Properties"
|
||||
send_member="GetAll"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="GetUnit"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="GetUnitByPID"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="LoadUnit"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="GetJob"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="ListUnits"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="ListUnitsFiltered"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="ListUnitFiles"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="GetUnitFileState"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="ListJobs"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="Subscribe"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="Unsubscribe"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="Dump"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="GetDefaultTarget"/>
|
||||
|
||||
<!-- Managed via polkit or other criteria -->
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="StartUnit"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="StartUnitReplace"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="StopUnit"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="ReloadUnit"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="RestartUnit"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="TryRestartUnit"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="ReloadOrRestartUnit"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="ReloadOrTryRestartUnit"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="KillUnit"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="ResetFailedUnit"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="SetUnitProperties"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="StartTransientUnit"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="CancelJob"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="Reload"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="Reexecute"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="EnableUnitFiles"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="DisableUnitFiles"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="ReenableUnitFiles"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="LinkUnitFiles"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="PresetUnitFiles"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="PresetUnitFilesWithMode"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="MaskUnitFiles"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="UnmaskUnitFiles"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="SetDefaultTarget"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="PresetAllUnitFiles"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Manager"
|
||||
send_member="AddDependencyUnitFiles"/>
|
||||
|
||||
<allow send_destination="org.freedesktop.systemd1"
|
||||
send_interface="org.freedesktop.systemd1.Job"
|
||||
send_member="Cancel"/>
|
||||
|
||||
<allow receive_sender="org.freedesktop.systemd1"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
27
etc_org/dbus-1/system.d/org.freedesktop.timedate1.conf
Normal file
27
etc_org/dbus-1/system.d/org.freedesktop.timedate1.conf
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0"?> <!--*-nxml-*-->
|
||||
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
|
||||
<!--
|
||||
This file is part of systemd.
|
||||
|
||||
systemd is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 2.1 of the License, or
|
||||
(at your option) any later version.
|
||||
-->
|
||||
|
||||
<busconfig>
|
||||
|
||||
<policy user="root">
|
||||
<allow own="org.freedesktop.timedate1"/>
|
||||
<allow send_destination="org.freedesktop.timedate1"/>
|
||||
<allow receive_sender="org.freedesktop.timedate1"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_destination="org.freedesktop.timedate1"/>
|
||||
<allow receive_sender="org.freedesktop.timedate1"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
20
etc_org/dbus-1/system.d/org.mate.CPUFreqSelector.conf
Normal file
20
etc_org/dbus-1/system.d/org.mate.CPUFreqSelector.conf
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
|
||||
<busconfig>
|
||||
|
||||
<!-- Only root can own the service -->
|
||||
<policy user="root">
|
||||
<allow own="org.mate.CPUFreqSelector"/>
|
||||
<allow send_destination="org.mate.CPUFreqSelector"/>
|
||||
</policy>
|
||||
|
||||
<policy context="default">
|
||||
<allow send_destination="org.mate.CPUFreqSelector"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
||||
|
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
|
||||
<!-- Only root can own the service -->
|
||||
<policy user="root">
|
||||
<allow own="org.mate.SettingsDaemon.DateTimeMechanism"/>
|
||||
<allow send_destination="org.mate.SettingsDaemon.DateTimeMechanism"/>
|
||||
<allow receive_sender="org.mate.SettingsDaemon.DateTimeMechanism"/>
|
||||
</policy>
|
||||
|
||||
<!-- Allow anyone to invoke methods on the interfaces -->
|
||||
<policy context="default">
|
||||
<allow send_destination="org.mate.SettingsDaemon.DateTimeMechanism"/>
|
||||
<allow receive_sender="org.mate.SettingsDaemon.DateTimeMechanism"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
|
||||
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
|
||||
<!-- Only root can own the service -->
|
||||
<policy user="root">
|
||||
<allow own="org.opensuse.CupsPkHelper.Mechanism"/>
|
||||
</policy>
|
||||
|
||||
<!-- Allow anyone to invoke methods on the interfaces -->
|
||||
<policy context="default">
|
||||
<allow send_destination="org.opensuse.CupsPkHelper.Mechanism"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
31
etc_org/dbus-1/system.d/pulseaudio-system.conf
Normal file
31
etc_org/dbus-1/system.d/pulseaudio-system.conf
Normal file
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0"?><!--*-nxml-*-->
|
||||
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
|
||||
<!--
|
||||
This file is part of PulseAudio.
|
||||
|
||||
PulseAudio is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as
|
||||
published by the Free Software Foundation; either version 2.1 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
PulseAudio is distributed in the hope that it will be useful, but WITHOUT
|
||||
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
|
||||
Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
|
||||
<busconfig>
|
||||
|
||||
<!-- System-wide PulseAudio runs as 'pulse' user. This fragment is
|
||||
not necessary for user PulseAudio instances. -->
|
||||
|
||||
<policy user="pulse">
|
||||
<allow own="org.pulseaudio.Server"/>
|
||||
</policy>
|
||||
|
||||
</busconfig>
|
35
etc_org/dbus-1/system.d/wpa_supplicant.conf
Normal file
35
etc_org/dbus-1/system.d/wpa_supplicant.conf
Normal file
@ -0,0 +1,35 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<policy user="root">
|
||||
<allow own="fi.epitest.hostap.WPASupplicant"/>
|
||||
|
||||
<allow send_destination="fi.epitest.hostap.WPASupplicant"/>
|
||||
<allow send_interface="fi.epitest.hostap.WPASupplicant"/>
|
||||
|
||||
<allow own="fi.w1.wpa_supplicant1"/>
|
||||
|
||||
<allow send_destination="fi.w1.wpa_supplicant1"/>
|
||||
<allow send_interface="fi.w1.wpa_supplicant1"/>
|
||||
<allow receive_sender="fi.w1.wpa_supplicant1" receive_type="signal"/>
|
||||
</policy>
|
||||
<policy group="netdev">
|
||||
<allow send_destination="fi.epitest.hostap.WPASupplicant"/>
|
||||
<allow send_interface="fi.epitest.hostap.WPASupplicant"/>
|
||||
|
||||
<allow send_destination="fi.w1.wpa_supplicant1"/>
|
||||
<allow send_interface="fi.w1.wpa_supplicant1"/>
|
||||
<allow receive_sender="fi.w1.wpa_supplicant1" receive_type="signal"/>
|
||||
</policy>
|
||||
<policy context="default">
|
||||
<deny own="fi.epitest.hostap.WPASupplicant"/>
|
||||
<deny send_destination="fi.epitest.hostap.WPASupplicant"/>
|
||||
<deny send_interface="fi.epitest.hostap.WPASupplicant"/>
|
||||
|
||||
<deny own="fi.w1.wpa_supplicant1"/>
|
||||
<deny send_destination="fi.w1.wpa_supplicant1"/>
|
||||
<deny send_interface="fi.w1.wpa_supplicant1"/>
|
||||
<deny receive_sender="fi.w1.wpa_supplicant1" receive_type="signal"/>
|
||||
</policy>
|
||||
</busconfig>
|
Reference in New Issue
Block a user