Security Enhanced Linux Reference Policy

# Layer: system

## Module: udev

Interfaces

### Description:

Policy for udev.

### Interfaces:

udev_create_kobject_uevent_sockets( domain )

##### Summary

Allow domain to create uevent sockets.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_domtrans( domain )

##### Summary

Execute udev in the udev domain.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed to transition.

udev_domtrans_udevadm( domain )

##### Summary

Execute udev admin in the udevadm domain.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed to transition.

udev_dontaudit_rw_dgram_sockets( domain )

##### Summary

Do not audit attempts to read or write to a udev unix datagram socket.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain to not audit.

udev_dontaudit_rw_pid_files( domain )

##### Summary

dontaudit attempts to read/write udev pidfiles (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_dontaudit_rw_runtime_files( domain )

##### Summary

dontaudit attempts to read/write udev runtime files.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_dontaudit_search_db( domain )

##### Summary

Do not audit search of udev database directories. (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain to not audit.

udev_dontaudit_use_fds( domain )

##### Summary

Do not audit attempts to inherit a udev file descriptor.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain to not audit.

udev_exec( domain )

##### Summary

Execute udev in the caller domain.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_exec_udevadm( domain )

##### Summary

Execute udevadm in the caller domain.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_generic_pid_filetrans_run_dirs( domain , name )

##### Summary

Create directories in the run location with udev_runtime_t type (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.
name | Name of the directory that is created

udev_helper_domtrans( domain )

##### Summary

Execute a udev helper in the udev domain.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed to transition.

udev_list_pids( domain )

##### Summary

list udev pid content (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_list_runtime( domain )

##### Summary

List udev runtime dirs.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_manage_pid_dirs( domain )

##### Summary

Create, read, write, and delete udev pid directories (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_manage_pid_files( domain )

##### Summary

Create, read, write, and delete udev pid files. (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_manage_rules_files( domain )

##### Summary

Manage udev rules files

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_manage_runtime_dirs( domain )

##### Summary

Create, read, write, and delete udev runtime directories

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_manage_runtime_files( domain )

##### Summary

Create, read, write, and delete udev runtime files.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_read_db( domain )

##### Summary

Read the udev device table. (Deprecated)

##### Description

Allow the specified domain to read the udev device table. (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_read_pid_files( domain )

##### Summary

Read udev pid files. (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_read_runtime_files( domain )

##### Summary

Read udev runtime files.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_read_state( domain )

##### Summary

Allow process to read udev process state.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_relabelto_db( domain )

##### Summary

Allow process to relabelto udev database (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_relabelto_db_sockets( domain )

##### Summary

Allow process to relabelto sockets in /run/udev (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_run_domain( domain , entry_file )

##### Summary

Allow udev to execute the specified program in the specified domain.

##### Description

This is a interface to support the UDEV 'RUN' command. This will allow the command run by udev to be run in a domain other than udev_t.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain to execute in.
entry_file | Domain entry point file.

udev_run_udevadm( domain , role )

##### Summary

Execute udevadm in the udevadm domain, and allow the specified role the udevadm domain.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed to transition.
role | Role allowed access.

udev_rw_db( domain )

##### Summary

Allow process to modify list of devices. (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_search_pids( domain )

##### Summary

Search through udev pid content (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_search_runtime( domain )

##### Summary

Search through udev runtime dirs.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udev_signal( domain )

##### Summary

Send generic signals to udev.

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udevadm_domtrans( domain )

##### Summary

Execute udev admin in the udevadm domain. (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed to transition.

udevadm_exec( domain )

##### Summary

Execute udevadm in the caller domain. (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed access.

udevadm_run( domain , role )

##### Summary

Execute udevadm in the udevadm domain, and allow the specified role the udevadm domain. (Deprecated)

##### Parameters

Parameter: | Description:
--- | ---
domain | Domain allowed to transition.
role | Role allowed access.

Return