Este es el comando findcon 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
findcon - herramienta de búsqueda de contexto de archivos SELinux
SINOPSIS
encontrarcon FCLIST [OPCIONES] [EXPRESIÓN]
DESCRIPCIÓN
encontrarcon permite al usuario buscar archivos con un contexto específico. Los resultados pueden ser
filtrado por clase de objeto como se describe a continuación.
FCLIST
La sección encontrarcon La herramienta opera sobre una fuente de lista de contexto de archivo. Hay tres archivos válidos
listas de contexto.
directorio
If FCLIST es un nombre de un directorio, luego comience la búsqueda en ese directorio y
recurre dentro de él. Asegúrese de que no haya soportes circulares en su interior.
contextos_de_archivo
If FCLIST es el nombre de un archivo file_contexts (p. ej.,
/ etc / selinux / strict / contexts / files / file_contexts) luego abra ese archivo y busque
entradas coincidentes.
base de datos de CRISPR Medicine News
If FCLIST es el nombre de una base de datos creada por una ejecución previa de indexcon or
apolo luego abra la base de datos y ejecute consultas en ella.
EXPRESIÓN
Las siguientes opciones permiten al usuario especificar qué archivos imprimir. Un archivo debe cumplir
todos los criterios especificados. Si no se proporciona ninguna expresión, se imprimen todos 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 encontrarcon
ignora la biblioteca de traducción de SELinux, si está presente. Además, esta bandera es
ignorado si el FCLIST 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
Están disponibles las siguientes opciones adicionales.
-R, --expresión regular
Busque utilizando expresiones regulares en lugar de la coincidencia exacta de cadenas. Esta opción
no afecta la marca --class.
-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 sección --contexto bandera especifica un contexto parcial, que es una lista de usuarios separados por dos puntos,
rol y tipo. Si el sistema admite MLS, el contexto puede tener un cuarto campo que
da el rango. Si no se especifica un campo o es el asterisco literal, la consulta
siempre coincidirá con el campo.
OBJETO CLASES
Las cadenas de clases de objeto válidas son
block, char, dir, fifo, file, link o sock.
NOTA
La utilidad findcon 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 (si FCFILE es un directorio).
EJEMPLOS
encontrarcon .
Encuentre todos los contextos en el directorio actual y todos sus subdirectorios.
encontrarcon -u usuario_u .
Encuentra todos los contextos cuyo usuario es user_u en el directorio actual y todos
subdirectorios.
encontrarcon -u sistema_u -t bin_t contextos_de_archivo
Busque las entradas del usuario system_u y escriba bin_t dentro de un archivo file_contexts, asumiendo
que file_contexts es un archivo de contextos de archivo.
encontrarcon --context = system_u :: bin_t contextos_de_archivo
Esto es equivalente al ejemplo anterior.
encontrarcon --context = system_u: *: bin_t: * contextos_de_archivo
Esto también es equivalente al ejemplo anterior.
Use findcon en línea usando los servicios de onworks.net
