Este é o comando nsenter que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
nsenter - executa o programa com namespaces de outros processos
SINOPSE
nenter [opções] [programa [argumentos]]
DESCRIÇÃO
Entra nos namespaces de um ou mais outros processos e, em seguida, executa o especificado
programa. Os namespaces editáveis são:
montar namespace
Montar e desmontar sistemas de arquivos não afetará o resto do sistema (CLONE_
NOTÍCIAS sinalizador), exceto para sistemas de arquivos que são explicitamente marcados como compartilhados (com
montar --make-compartilhado; Vejo / proc / self / mountinfo para o compartilhado bandeira).
UTS namespace
Definir o nome do host ou o nome do domínio não afetará o resto do sistema. (CLONE_
NOTÍCIAS bandeira)
IPC namespace
O processo terá um namespace independente para filas de mensagens do System V,
conjuntos de semáforos e segmentos de memória compartilhada. (CLONE_NEWIPC bandeira)
rede namespace
O processo terá pilhas IPv4 e IPv6 independentes, tabelas de roteamento de IP, firewall
regras, o / proc / net e / sys / class / net árvores de diretório, sockets, etc. (CLONE_
NOVANET bandeira)
PID namespace
Os filhos terão um conjunto de PID para processar mapeamentos separados do nenter
processo (CLONE_NEWPID bandeira). nenter irá bifurcar por padrão se mudar o PID
namespace, para que o novo programa e seus filhos compartilhem o mesmo namespace PID
e são visíveis uns para os outros. Se --sem garfo for usado, o novo programa será
executado sem bifurcação.
usuário namespace
O processo terá um conjunto distinto de UIDs, GIDs e recursos. (CLONE_
NOVO USUÁRIO bandeira)
See clonar(2) para a semântica exata dos sinalizadores.
If programa não é fornecido, então `` $ {SHELL} '' é executado (padrão: / Bin / sh).
OPÇÕES
-t, --alvo pid
Especifique um processo de destino do qual obter contextos. Os caminhos para os contextos especificados
by pid são:
/ proc /pid/ ns / mnt o namespace de montagem
/ proc /pid/ ns / uts o namespace UTS
/ proc /pid/ ns / ipc o namespace IPC
/ proc /pid/ ns / net o namespace da rede
/ proc /pid/ ns / pid o namespace PID
/ proc /pid/ ns / user o namespace do usuário
/ proc /pid/ Root o diretório raiz
/ proc /pid/ cwd o diretório de trabalho respectivamente
-m, --montar[=lima]
Insira o namespace de montagem. Se nenhum arquivo for especificado, insira o namespace de montagem de
o processo de destino. Se o arquivo for especificado, insira o namespace de montagem especificado por
arquivo.
-u, --uts[=lima]
Insira o namespace UTS. Se nenhum arquivo for especificado, insira o namespace UTS do
processo de destino. Se o arquivo for especificado, insira o namespace UTS especificado por arquivo.
-i, --ipc[=lima]
Insira o namespace IPC. Se nenhum arquivo for especificado, insira o namespace IPC do
processo de destino. Se o arquivo for especificado, insira o namespace IPC especificado por arquivo.
-n, --internet[=lima]
Insira o namespace da rede. Se nenhum arquivo for especificado, insira o namespace da rede
do processo de destino. Se o arquivo for especificado, insira o namespace de rede especificado
por arquivo.
-p, --pid[=lima]
Insira o namespace PID. Se nenhum arquivo for especificado, insira o namespace PID do
processo de destino. Se o arquivo for especificado, insira o namespace PID especificado por arquivo.
-U, --do utilizador[=lima]
Insira o namespace do usuário. Se nenhum arquivo for especificado, insira o namespace do usuário do
processo de destino. Se o arquivo for especificado, insira o namespace do usuário especificado por arquivo.
Veja também o --setuid e --setgid opções.
-G, --setgid guia
Defina o ID do grupo que será usado no namespace inserido e elimine o complemento
grupos. nenter(1) sempre define GID para namespaces de usuário, o padrão é 0.
-S, --setuid uid
Defina o ID do usuário que será usado no namespace inserido. nenter(1) sempre
define UID para namespaces de usuário, o padrão é 0.
--preservar-credenciais
Não modifique o UID e o GID ao inserir o namespace do usuário. O padrão é cair
grupos suplementares e define GID e UID para 0.
-r, --raiz[=anuário]
Defina o diretório raiz. Se nenhum diretório for especificado, defina o diretório raiz para
o diretório raiz do processo de destino. Se o diretório for especificado, defina a raiz
diretório para o diretório especificado.
-w, --wd[=anuário]
Defina o diretório de trabalho. Se nenhum diretório for especificado, defina o diretório de trabalho
para o diretório de trabalho do processo de destino. Se o diretório for especificado, defina o
diretório de trabalho para o diretório especificado.
-F, --sem garfo
Não bifurque antes de executar o programa especificado. Por padrão, ao inserir um PID
espaço de nomes, nenter chamadas garfo antes de ligar exec para que qualquer criança também seja
no namespace PID recém-inserido.
-Z, --follow-contexto
Defina o contexto de segurança SELinux usado para executar um novo processo de acordo com
já em execução processo especificado por --alvo PID. (O util-linux tem que ser
compilado com suporte SELinux, caso contrário, a opção não estará disponível.)
-V, --versão
Exibir informações da versão e sair.
-h, --Socorro
Exibir texto de ajuda e sair.
Use nsenter online usando serviços onworks.net