Layer: services

Module: dbus

Interfaces Templates

Description:

Desktop messaging bus

Interfaces:

dbus_connect_system_bus( domain )
Summary

Connect to the the system DBUS for service (acquire_svc).

Parameters
Parameter:Description:Optional:
domain Domain allowed access. No
dbus_read_config( domain )
Summary

Read dbus configuration.

Parameters
Parameter:Description:Optional:
domain Domain allowed access. No
dbus_send_system_bus_msg( domain )
Summary

Send a message on the system DBUS.

Parameters
Parameter:Description:Optional:
domain Domain allowed access. No
dbus_stub( [ domain ] )
Summary

DBUS stub interface. No access allowed.

Parameters
Parameter:Description:Optional:
domain N/A yes
dbus_system_bus_unconfined( domain )
Summary

Allow unconfined access to the system DBUS.

Parameters
Parameter:Description:Optional:
domain Domain allowed access. No
Return

Templates:

dbus_per_userdomain_template( userdomain_prefix , user_domain , user_role )
Summary

The per user domain template for the dbus module.

Description

This template creates a derived domain which is used for the user dbus.

This template is invoked automatically for each user, and generally does not need to be invoked directly by policy writers.

Parameters
Parameter:Description:Optional:
userdomain_prefix The prefix of the user domain (e.g., user is the prefix for user_t). No
user_domain The type of the user domain. No
user_role The role associated with the user domain. No
dbus_system_bus_client_template( domain_prefix , domain )
Summary

Template for creating connections to the system DBUS.

Parameters
Parameter:Description:Optional:
domain_prefix The prefix of the domain (e.g., user is the prefix for user_t). No
domain The type of the domain. No
Return