Este es el comando replcon que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
replcon - herramienta de reemplazo de contexto de archivo SELinux
SINOPSIS
replicar NEW_CONTEXT DIR [OPCIONES] [EXPRESIÓN]
DESCRIPCIÓN
replicar permite al usuario buscar y reemplazar contextos de archivos. Los reemplazos se pueden filtrar
por clase de objeto como se describe a continuación.
REQUERIDOS ARGUMENTOS
NUEVO_CONTEXTO
El contexto de reemplazo expresado como un contexto parcial, que se describe a continuación.
DIR Directorio inicial para comenzar a buscar. La herramienta recurrirá a cualquier
subdirectorios, así que asegúrese de que no haya soportes circulares dentro de él.
EXPRESIÓN
Las siguientes opciones permiten al usuario especificar qué archivos buscar. Un archivo debe cumplir con todos
criterios especificados para que su contexto sea reemplazado. Si no se proporciona ninguna expresión, todos
se reemplazan los contextos de los archivos.
-t TIPO, --tipo = TIPO
Busque archivos con un contexto que contenga el tipo TYPE.
-u USER, --user = USER
Busque archivos con un contexto que contenga el usuario USUARIO.
-r ROL, --role = ROL
Busque archivos con un contexto que contenga el rol ROLE.
-m RANGO, --mls-range = RANGO
Busque archivos con un contexto con el rango MLS de RANGE. Tenga en cuenta que replicar
ignora la biblioteca de traducción de SELinux, si está presente. Además, esta bandera es
ignorado si DIR no tiene información MLS.
--context = CONTEXTO
Busque archivos que coincidan con este contexto parcial. Esta bandera anula -t, -u, -r,
y M.
-p RUTA, --ruta = RUTA
Busque archivos que incluyan PATH.
-c CLASE, --clase = CLASE
Busca solo archivos de la clase de objeto CLASS.
OPCIONES
-R, --expresión regular
Habilitar expresiones regulares
-v, --detallado
Muestra información de contexto durante el reemplazo.
-h, --ayuda
Imprima la información de ayuda y salga.
-V, --versión
Imprime la información de la versión y sal.
PARCIAL CONTEXTO
La --contexto bandera y NUEVO_CONTEXTO El argumento especifica un contexto parcial, que son dos puntos.
lista separada de usuario, rol y tipo. Si el sistema es compatible con MLS, el contexto puede tener
un cuarto campo que da el rango. Con --contexto si un campo no está especificado o es el
asterisco literal, la consulta siempre coincidirá con el campo. Con NUEVO_CONTEXTO si un campo
no está especificado o es el asterisco literal, entonces esa porción del contexto no será
modificado.
OBJETO CLASES
Las cadenas de clases de objeto válidas son
block, char, dir, fifo, file, link o sock.
NOTA
La utilidad replcon siempre opera en contextos de archivos SELinux "sin procesar". Si el sistema tiene un
biblioteca de traducción instalada (es decir, libsetrans), esas traducciones se ignoran a favor
de leer los contextos originales del sistema de archivos.
EJEMPLOS
replicar :: type_t: .
Reemplace el tipo de cada contexto en el directorio actual con type_t. El usuario y
la parte del rol permanece sin cambios.
replicar -u usuario_u *: role_r: * .
Reemplace el rol de cada contexto con el usuario user_u en el directorio actual con role_r.
La parte de usuario y tipo permanece sin cambios.
replicar --contexto :: type_t: s0 ::: s0: c0 / Tmp
Reemplace cada contexto con el tipo type_t y el rango MLS s0 en / Tmp con rango MLS
s0: c0.
Use replcon en línea usando los servicios de onworks.net