InglêsFrancêsEspanhol

Ad


favicon do OnWorks

fakeroot-sysv - Online na nuvem

Execute fakeroot-sysv 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-sysv 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-sysv online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    facetracknoir
    facetracknoir
    Programa de headtracking modular que
    suporta vários rastreadores de rosto, filtros
    e protocolos de jogo. Entre os rastreadores
    são o SM FaceAPI, AIC Inertial Head
    Rastreador ...
    Baixar facetracknoir
  • 2
    Código QR PHP
    Código QR PHP
    PHP QR Code é de código aberto (LGPL)
    biblioteca para gerar QR Code,
    Código de barras bidimensional. Baseado em
    Biblioteca C libqrencode, fornece API para
    criando código QR barc ...
    Baixe o código QR do PHP
  • 3
    freeciv
    freeciv
    Freeciv é um jogo gratuito baseado em turnos
    jogo de estratégia multijogador, em que cada
    jogador se torna o líder de um
    civilização, lutando para obter o
    objetivo final: ser ...
    Baixar Freeciv
  • 4
    Cuco Sandbox
    Cuco Sandbox
    Cuckoo Sandbox usa componentes para
    monitorar o comportamento do malware em um
    Ambiente sandbox; isolado do
    restante do sistema. Oferece automação
    análise o ...
    Baixar Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Reproduzir vídeo do YouTube em LMS (portagem de
    Triode's to YouTbe API v3) Este é
    um aplicativo que também pode ser obtido
    da
    https://sourceforge.net/projects/lms-y...
    Baixar LMS-YouTube
  • 6
    Windows Presentation Foundation
    Windows Presentation Foundation
    Windows Presentation Foundation (WPF)
    é uma estrutura de interface do usuário para a construção do Windows
    aplicativos de desktop. WPF suporta um
    amplo conjunto de desenvolvimento de aplicativos
    recursos...
    Baixe o Windows Presentation Foundation
  • Mais "

Comandos Linux

Ad