30 lines
1.6 KiB
Markdown
30 lines
1.6 KiB
Markdown
|
|
# semanage
|
||
|
|
|
||
|
|
> Herramienta de gestión de políticas persistentes de SELinux.
|
||
|
|
> Algunos subcomandos, como `boolean`, `fcontext`, `port`, etc., tienen su propia documentación de uso.
|
||
|
|
> Más información: <https://manned.org/semanage>.
|
||
|
|
|
||
|
|
- Establece o desactiva un booleano de SELinux. Los booleanos permiten al administrador personalizar cómo las reglas de política afectan a los tipos de procesos confinados (también conocidos como dominios):
|
||
|
|
|
||
|
|
`sudo semanage boolean {{[-m|--modify]}} {{--on|--off}} {{haproxy_connect_any}}`
|
||
|
|
|
||
|
|
- Añade una regla de etiquetado de contexto de archivo definida por el usuario. Los contextos de archivo definen a qué archivos pueden acceder los dominios confinados:
|
||
|
|
|
||
|
|
`sudo semanage fcontext {{[-a|--add]}} {{[-t|--type]}} {{samba_share_t}} '/mnt/share(/.*)?'`
|
||
|
|
|
||
|
|
- Añade una regla de etiquetado de puertos definida por el usuario. Las etiquetas de puerto definen en qué puertos se permite que los dominios confinados escuchen:
|
||
|
|
|
||
|
|
`sudo semanage port {{[-a|--add]}} {{[-t|--type]}} {{ssh_port_t}} {{[-p|--proto]}} {{tcp}} {{22000}}`
|
||
|
|
|
||
|
|
- Activa o desactiva el modo permisivo para un dominio confinado. El modo permisivo por dominio permite un control más granular en comparación con `setenforce`:
|
||
|
|
|
||
|
|
`sudo semanage permissive {{--add|--delete}} {{httpd_t}}`
|
||
|
|
|
||
|
|
- Muestra las personalizaciones locales en el almacén predeterminado:
|
||
|
|
|
||
|
|
`sudo semanage export {{[-f|--output_file]}} {{ruta/al/archivo}}`
|
||
|
|
|
||
|
|
- Importa un archivo generado por `semanage export` a las personalizaciones locales (¡ATENCIÓN: puede eliminar las personalizaciones actuales!):
|
||
|
|
|
||
|
|
`sudo semanage import {{[-f|--input_file]}} {{ruta/al/archivo}}`
|