InglêsFrancêsEspanhol

Ad


favicon do OnWorks

fakeroot-tcp - Online na nuvem

Execute fakeroot-tcp no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando fakeroot-tcp 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 Windows ou emulador online MAC OS

PROGRAMA:

NOME


fakeroot - executa um comando em um ambiente simulando privilégios de root para manipulação de arquivos

SINOPSE


raiz falsa [-l | --lib biblioteca] [--falsificou binário falso] [-eu arquivo de carregamento] [-s salvar Arquivo]
[-u | --desconhecido-é-real ] [-b | --fd-base ] [-h | --ajuda ] [-v | --version ] [-] [comando]

DESCRIÇÃO


raiz falsa executa um comando em um ambiente em que parece ter privilégios de root para
manipulação de arquivos. Isso é útil para permitir que os usuários criem arquivos (tar, ar, .deb
etc.) com arquivos neles com permissões / propriedade de root. Sem raiz falsa um precisaria
ter privilégios de root para criar os arquivos constituintes dos arquivos com o correto
permissões e propriedade e, em seguida, empacotá-los, ou seria necessário construir o
arquiva diretamente, sem usar o arquivador.

raiz falsa funciona substituindo as funções da biblioteca de manipulação de arquivos (chmod(2) estado(2)
etc.) por aqueles que simulam o efeito que as funções reais da biblioteca teriam tido,
usuário realmente foi root. Essas funções de wrapper estão em uma biblioteca compartilhada
/ usr / lib /* / libfakeroot - *. so ou local semelhante em sua plataforma. O objeto compartilhado é
carregado através do LD_PRELOAD mecanismo do carregador dinâmico. (Ver ld.so(8))

Se você pretende construir pacotes com raiz falsa, por favor, tente construir o pacote fakeroot
primeiro: o estágio "debian / rules build" tem alguns testes (testes principalmente para bugs no antigo
versões fakeroot). Se esses testes falharem (por exemplo, porque você tem uma determinada libc5
programas em seu sistema), outros pacotes que você construiu com o fakeroot provavelmente falharão
também, mas possivelmente de maneiras muito mais sutis.

Além disso, observe que é melhor não construir os binários em si sob
fakeroot. Especialmente o configure e os amigos não gostam quando o sistema se comporta de repente
diferente do que eles esperam. (ou, eles desconfiguram aleatoriamente algumas variáveis ​​de ambiente,
alguns dos quais o fakeroot precisa).

OPÇÕES


-l biblioteca, --lib biblioteca
Especifique uma biblioteca de wrapper alternativa.

--fingido binário
Especifique um binário alternativo para usar como falso.

[-] comando
Qualquer comando que você deseja que seja executado como fakeroot. Use '-' se no comando você tiver
outras opções que podem confundir a análise de opções do fakeroot.

-s salvar Arquivo
Salve o ambiente fakeroot para salvar o arquivo ao sair. Este arquivo pode ser usado para
restaure o ambiente posteriormente usando -i. No entanto, este arquivo vazará e fakeroot
irá se comportar de maneiras estranhas a menos que você deixe os arquivos tocados dentro do fakeroot
sozinho quando fora do ambiente. Ainda assim, isso pode ser útil. Por exemplo, pode
ser usado com rsync(1) para fazer backup e restaurar árvores de diretório inteiras completas com
usuário, grupo e informações do dispositivo sem a necessidade de ser root. Ver
/usr/share/doc/fakeroot/README.salvando para mais detalhes.

-i arquivo de carregamento
Carregue um ambiente fakeroot previamente salvo usando -s do arquivo de carregamento. Observe que
isso não salva implicitamente o arquivo, use -s também para esse comportamento. Usando
o mesmo arquivo para -i e -s em um único raiz falsa a invocação é segura.

-u, --desconhecido-é-real
Use a propriedade real de arquivos anteriormente desconhecidos para fakeroot em vez de
fingindo que são propriedade de root: root.

-b fd Especifique fd base (somente modo TCP). fd é o número mínimo do descritor de arquivo a ser usado
para conexões TCP; isso pode ser importante para evitar conflitos com o arquivo
descritores usados ​​pelos programas executados no fakeroot.

-h Exibir ajuda.

-v Versão de exibição.

EXEMPLOS


Aqui está um exemplo de sessão com raiz falsa. Observe que dentro do ambiente de raiz falso
a manipulação de arquivos que requer privilégios de root é bem-sucedida, mas não está realmente acontecendo.

$ uau
joost
$ raiz falsa / bin / bash
# Quem sou eu
raiz
# mknod hda3 b 3 1
# ls -ld hda3
brw-r - r-- 1 root root 3, 1 de julho 2 22:58 hda3
# chown joost: root hda3
# ls -ld hda3
brw-r - r-- 1 joost root 3, 1 de julho 2 22:58 hda3
#ls-ld/
drwxr-xr-x 20 root root 1024 17 de junho 21:50 /
# chown joost: users /
# chmod a + w /
#ls-ld/
drwxrwxrwx 20 usuários joost 1024 17 de junho 21:50 /
# Saída
$ls-ld/
drwxr-xr-x 20 root root 1024 17 de junho 21:50 //
$ls-ldhda3
-rw-r - r-- 1 joost usuários 0 2 de julho 22:58 hda3

Apenas os efeitos que o usuário joost poderia fazer de qualquer maneira acontecer de verdade.

raiz falsa foi escrito especificamente para permitir que os usuários criem pacotes Debian GNU / Linux (em
que o deb(5) formato) sem dar a eles privilégios de root. Isso pode ser feito por comandos como
dpkg-buildpackage -rfakeroot or reconstruir -rfakeroot (na verdade, -rfakeroot é o padrão em
debuild hoje em dia, então você não precisa desse argumento).

SEGURANÇA ASPECTOS


raiz falsa é um programa regular não setuid. Não aumenta os privilégios de um usuário, ou
diminuir a segurança do sistema.

Use fakeroot-tcp online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad