Cockpit is a web console that enables users to administer Linux servers via a web browser. see https://cockpit-project.org/ For linux logins that are allowed access they must be associated with a SELinux user that uses ssh_role_template (sysadm, system). To be able to alter system settings the must be allowed sudo access.
All of the rules required to administrate an cockpit environment
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed access. |
Delete cockpit certificate files.
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed access. |
Transition to the cockpit session domain.
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed to transition. |
Allow specified domain to enable cockpit units
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed access. |
Allow specified domain to get status of cockpit service
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed access. |
Manage the cockpit certificate files.
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed access. |
Create, read, write, and delete the cockpick runtime symlink files.
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed access. |
Read cockpit certificate files.
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed access. |
Read and write cockpit session unnamed pipes.
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed access. |
Read and write cockpit web service stream socket
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed access. |
Allow cockpit to send signals to another domain.
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed to send to, |
Allow specified domain to start cockpit units
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed access. |
Inherit and use cockpit session file descriptors.
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed access. |
Inherit and use cockpit web service file descriptors.
| Parameter: | Description: |
|---|---|
| domain |
Domain allowed access. |
The role template for the cockpit module.
This template creates a derived domain which is allowed to change the linux user id, to run commands as a different user.
| Parameter: | Description: |
|---|---|
| role_prefix |
The prefix of the user role (e.g., user is the prefix for user_r). |
| user_domain |
User domain for the role. |
| user_exec_domain |
User exec domain for execute access. |
| role |
Role allowed access |