Este es el comando nsenter 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
nsenter - programa de ejecución con espacios de nombres de otros procesos
SINOPSIS
nsentero [opciones] [programa [argumentos]]
DESCRIPCIÓN
Ingresa los espacios de nombres de uno o más procesos y luego ejecuta el especificado
programa. Los espacios de nombres editables son:
montar espacio de nombres
Montar y desmontar sistemas de archivos no afectará al resto del sistema (CLON_
NOTICIAS bandera), excepto para los sistemas de archivos que están explícitamente marcados como compartidos (con
montar --hacer compartido; ver / proc / self / mountinfo para compartido bandera).
UTS espacio de nombres
La configuración del nombre de host o el nombre de dominio no afectará al resto del sistema. (CLON_
NOTICIAS bandera)
IPC espacio de nombres
El proceso tendrá un espacio de nombres independiente para las colas de mensajes de System V,
conjuntos de semáforos y segmentos de memoria compartida. (CLONE_NEWIPC bandera)
del sistema, espacio de nombres
El proceso tendrá pilas IPv4 e IPv6 independientes, tablas de enrutamiento IP, firewall
reglas, el / proc / net y / sys / class / net árboles de directorio, sockets, etc. (CLON_
NOVEDAD bandera)
PID espacio de nombres
Los niños tendrán un conjunto de PID para procesar asignaciones por separado de la nsentero
procesoCLONE_NEWPID bandera). nsentero se bifurcará de forma predeterminada si se cambia el PID
espacio de nombres, de modo que el nuevo programa y sus hijos compartan el mismo espacio de nombres PID
y son visibles entre sí. Si --sin tenedor se utiliza, el nuevo programa se
ejecutado sin bifurcar.
usuario espacio de nombres
El proceso tendrá un conjunto distinto de UID, GID y capacidades. (CLON_
NUEVO USUARIO bandera)
See clonar(2) para conocer la semántica exacta de las banderas.
If programa no se proporciona, entonces se ejecuta `` $ {SHELL} '' (predeterminado: / Bin / sh).
OPCIONES
-t, --objetivo pid
Especifique un proceso de destino del que obtener contextos. Las rutas a los contextos especificados
by pid son:
/ proc /pid/ ns / mnt el espacio de nombres de montaje
/ proc /pid/ ns / uts el espacio de nombres UTS
/ proc /pid/ ns / ipc el espacio de nombres de IPC
/ proc /pid/ ns / net el espacio de nombres de la red
/ proc /pid/ ns / pid el espacio de nombres PID
/ proc /pid/ ns / user el espacio de nombres del usuario
/ proc /pid/ Root el directorio raíz
/ proc /pid/ cwd el directorio de trabajo respectivamente
-m, --montar[=presentar]
Ingrese el espacio de nombres de montaje. Si no se especifica ningún archivo, ingrese el espacio de nombres de montaje de
el proceso objetivo. Si se especifica un archivo, ingrese el espacio de nombres de montaje especificado por
archivo.
-u, - nueces[=presentar]
Ingrese al espacio de nombres de UTS. Si no se especifica ningún archivo, ingrese el espacio de nombres UTS del
proceso de destino. Si se especifica un archivo, ingrese el espacio de nombres UTS especificado por archivo.
-i, --ipc[=presentar]
Ingrese el espacio de nombres de IPC. Si no se especifica ningún archivo, ingrese el espacio de nombres IPC del
proceso de destino. Si se especifica un archivo, ingrese el espacio de nombres de IPC especificado por archivo.
-n, --neto[=presentar]
Ingrese el espacio de nombre de la red. Si no se especifica ningún archivo, ingrese el espacio de nombre de la red
del proceso objetivo. Si se especifica un archivo, ingrese el espacio de nombre de red especificado
por archivo.
-p, --pid[=presentar]
Ingrese el espacio de nombres PID. Si no se especifica ningún archivo, ingrese el espacio de nombres PID del
proceso de destino. Si se especifica un archivo, ingrese el espacio de nombres PID especificado por el archivo.
-U, --usuario[=presentar]
Ingrese el espacio de nombre de usuario. Si no se especifica ningún archivo, ingrese el espacio de nombre de usuario del
proceso de destino. Si se especifica un archivo, ingrese el espacio de nombre de usuario especificado por archivo.
Vea también el --setuido y --setgid .
-G, --setgid gid
Establezca el ID de grupo que se utilizará en el espacio de nombres ingresado y suelte el complemento
grupos. nsentero(1) siempre establece GID para los espacios de nombres de usuario, el valor predeterminado es 0.
-S, --setuido UID
Establezca la ID de usuario que se utilizará en el espacio de nombres ingresado. nsentero(1) siempre
establece el UID para los espacios de nombres de usuario, el valor predeterminado es 0.
--preservar-credenciales
No modifique UID y GID cuando ingrese al espacio de nombres de usuario. El valor predeterminado es gotas
grupos suplementarios y establece GID y UID en 0.
-r, --raíz[=directorio]
Configure el directorio raíz. Si no se especifica ningún directorio, establezca el directorio raíz en
el directorio raíz del proceso de destino. Si se especifica un directorio, establezca la raíz
directorio al directorio especificado.
-w, --wd[=directorio]
Establecer el directorio de trabajo. Si no se especifica ningún directorio, establezca el directorio de trabajo
al directorio de trabajo del proceso de destino. Si se especifica un directorio, establezca el
directorio de trabajo al directorio especificado.
-F, --sin tenedor
No bifurque antes de ejecutar el programa especificado. Por defecto, al ingresar un PID
espacio de nombres, nsentero llamadas tenedor antes de llamar ejecutivo para que cualquier hijo también sea
en el espacio de nombres PID recién ingresado.
-Z, --seguir-contexto
Establezca el contexto de seguridad de SELinux utilizado para ejecutar un nuevo proceso de acuerdo con
proceso ya en ejecución especificado por --objetivo PID. (El util-linux tiene que ser
compilado con soporte SELinux, de lo contrario, la opción no está disponible).
-V, --versión
Muestra la información de la versión y sale.
-h, --ayuda
Mostrar texto de ayuda y salir.
Use nsenter en línea usando los servicios de onworks.net