Layer: contrib

Module: dbus

Interfaces Templates

Description:

Desktop messaging bus


Interfaces:

dbus_acquire_svc_system_dbusd( domain )
Summary

Allow attempts to send dbus messages to system dbusd type.

Parameters
Parameter:Description:
domain

Domain to not audit.

dbus_chat_session_bus( domain )
Summary

Do not audit attempts to send dbus messages to session bus types.

Parameters
Parameter:Description:
domain

Domain to not audit.

dbus_chat_system_bus( domain )
Summary

Allow attempts to send dbus messages to system bus types.

Parameters
Parameter:Description:
domain

Domain to not audit.

dbus_connect_session_bus( domain )
Summary

Connect to the system DBUS for service (acquire_svc).

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_connect_system_bus( domain )
Summary

Connect to the system DBUS for service (acquire_svc).

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_delete_pid_files( domain )
Summary

Delete all dbus pid files

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_dontaudit_chat_session_bus( domain )
Summary

Do not audit attempts to send dbus messages to session bus types.

Parameters
Parameter:Description:
domain

Domain to not audit.

dbus_dontaudit_chat_system_bus( domain )
Summary

Do not audit attempts to send dbus messages to system bus types.

Parameters
Parameter:Description:
domain

Domain to not audit.

dbus_dontaudit_stream_connect_session_bus( domain )
Summary

Do not audit attempts to connect to session bus types with a unix stream socket.

Parameters
Parameter:Description:
domain

Domain to not audit.

dbus_dontaudit_stream_connect_system_dbusd( domain )
Summary

Do not audit attempts to connect to session bus types with a unix stream socket.

Parameters
Parameter:Description:
domain

Domain to not audit.

dbus_exec_dbusd( domain )
Summary

Execute dbus-daemon in the caller domain.

Parameters
Parameter:Description:
domain

Domain allowed access

dbus_filetrans_named_content_system( domain )
Summary

Transition to dbus named content

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_manage_lib_files( domain )
Summary

Create, read, write, and delete system dbus lib files.

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_read_config( domain )
Summary

Read dbus configuration.

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_read_lib_files( domain )
Summary

Read system dbus lib files.

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_read_pid_files( domain )
Summary

Read all dbus pid files

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_send_session_bus( domain )
Summary

Send a message the session DBUS.

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_send_system_bus( domain )
Summary

Send a message on the system DBUS.

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_session_bus_client( domain )
Summary

Template for creating connections to a user DBUS.

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_session_client( role_prefix , domain )
Summary

Creating connections to specified DBUS sessions.

Parameters
Parameter:Description:
role_prefix

The prefix of the user role (e.g., user is the prefix for user_r).

domain

Domain allowed access.

dbus_session_domain( domain_prefix , domain , entry_point )
Summary

Allow a application domain to be started by the session dbus.

Parameters
Parameter:Description:
domain_prefix

User domain prefix to be used.

domain

Type to be used as a domain.

entry_point

Type of the program to be used as an entry point to this domain.

dbus_stream_connect_session_bus( domain )
Summary

Allow attempts to connect to session bus types with a unix stream socket.

Parameters
Parameter:Description:
domain

Domain to not audit.

dbus_stream_connect_system_dbusd( domain )
Summary

Allow attempts to connect to session bus types with a unix stream socket.

Parameters
Parameter:Description:
domain

Domain to not audit.

dbus_stub( domain )
Summary

DBUS stub interface. No access allowed.

Parameters
Parameter:Description:
domain

Domain allowed access

dbus_system_bus_client( domain )
Summary

Template for creating connections to the system DBUS.

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_system_bus_unconfined( domain )
Summary

Allow unconfined access to the system DBUS.

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_system_domain( domain , entry_point )
Summary

Create a domain for processes which can be started by the system dbus

Parameters
Parameter:Description:
domain

Type to be used as a domain.

entry_point

Type of the program to be used as an entry point to this domain.

dbus_unconfined( domain )
Summary

Allow unconfined access to the system DBUS.

Parameters
Parameter:Description:
domain

Domain allowed access.

dbus_use_system_bus_fds( domain )
Summary

Use and inherit system DBUS file descriptors.

Parameters
Parameter:Description:
domain

Domain allowed access.

Return

Templates:

dbus_role_template( role_prefix , role , domain )
Summary

Role access for dbus

Parameters
Parameter:Description:
role_prefix

The prefix of the user role (e.g., user is the prefix for user_r).

role

Role allowed access

domain

User domain for the role

Return