Este é o comando 0store-secure-add 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
0store-secure-add - adiciona uma implementação ao cache do sistema
SINOPSE
0store-seguro-add DIGERIR
DESCRIÇÃO
Este comando importa o diretório atual para o cache Zero Install compartilhado em todo o sistema,
como /var/cache/0install.net/implementations/DIGEST. Isso permite que um programa baixado por
um usuário a ser compartilhado com outros usuários.
O diretório atual deve conter um arquivo chamado '.manifest' listando todos os arquivos a serem
adicionado (no formato exigido por DIGEST), e este arquivo deve ter o resumo fornecido. Se
não, a importação é recusada. Portanto, só é possível adicionar um diretório ao cache
se o seu nome corresponder ao seu conteúdo.
Pretende-se que seja seguro conceder permissão a usuários não confiáveis para chamar este comando
com privilégios elevados. Para configurar isso, veja abaixo.
DEFINIÇÃO UP DIVIDINDO
Para habilitar o compartilhamento, o administrador do sistema deve seguir estas etapas:
Crie um novo usuário do sistema para possuir o cache:
adicionar usuário --sistema zeroinst
Crie o diretório compartilhado, pertencente a este novo usuário:
mkdir /var/cache/0install.net
chown zeroinst /var/cache/0install.net
Use visto(8) para adicionar essas linhas a / etc / sudoers:
Padrões> zeroinst env_reset, always_set_home
TODAS ALL = (zeroinst) SEM SENHA: / usr / bin / 0store-secure-add
Crie um script chamado 0store-secure-add-helper em PATH para chamá-lo. Este script deve ser
executável e contém estas duas linhas:
#!/ Bin / sh
exec sudo -S -u zeroinst / usr / bin / 0store-secure-add "$ @" < / dev / null
Os outros programas Zero Install chamarão esse script auxiliar automaticamente.
Use 0store-secure-add online usando serviços onworks.net