Existe alguma maneira de impor a validação do usuário com o yum?

0

Estou tentando configurar uma distribuição de pacotes via yum. Existe alguma maneira de restringir quem pode instalar o pacote do lado do servidor (executando o RHEL 7.1)?

Eu imagino que seja possível colocar endereços específicos na lista de permissões solicitando o rpm, mas isso não parece muito robusto. Eu esperava que o yum pudesse vincular algum tipo de solicitação de autenticação à solicitação do servidor.

Isso pode não ser possível, mas qualquer sugestão é bem-vinda.

    
por arewm 28.06.2016 / 23:43

2 respostas

1

Não realmente.

Em teoria, você poderia adicionar um programa à seção %pre de pré-instalação. Se isso retornar um código de saída diferente de zero, a instalação falhará. No entanto, um usuário sempre pode fazer uma instalação com --no-script .

E, mesmo que tal imposição seja possível, um rpm é realmente um arquivo cpio encapsulado; um usuário poderia fazer rpm2cpio para convertê-lo e extrair os arquivos diretamente.

Basicamente, o formato rpm não é um contêiner protegido contra cópia e não pode ser usado para impor qualquer tipo de controle de acesso ou esquema de licenciamento.

    
por 28.06.2016 / 23:53
0

Você poderia usar o Pulp ( link ) para configurar os repositórios do yum e, em seguida, exigir autenticação para permitir o acesso aos consumidores. Seria como um estilo de autenticação do gerenciador de assinaturas, usando certificados SSL do lado do cliente.

    
por 03.07.2016 / 14:32