ubuntu selinux e problemas de atualização [closed]

0

Estou usando o Ubuntu 12.04.5. Quando eu tento executar comandos abaixo eu estou recebendo os seguintes erros. Qualquer ajuda é muito apreciada.

sudo apt-get install selinux selinux-policy

Package 'selinux' has no installation candidate
Unable to locate package selinux-policy

Não encontro nenhum arquivo ou pasta para selinux em /etc/ . Eu executei

sudo apt-get install policycoreutils mas também recebo erro como selinux-policy-default but it is not installable. Unable to correct problems, you have held broker packages

    
por jks 30.10.2017 / 16:02

1 resposta

1

De link

% bl0ck_qu0te%

Existem pacotes de selinux no Ubuntu que você certamente pode tentar, no entanto, como eles são mal suportados, não documentados, e eu não esperaria que eles funcionassem fora da caixa. É mais provável que eles sejam os mesmos pacotes disponíveis nos repositórios Debian, mas eles podem ter sido modificados para o Ubuntu, e certamente vale a pena tentar antes de você fixar. Use o conselho na página wiki do Debian selinux sem primeiro os repos debian.

Se os pacotes do Ubuntu falharem, você pode então tentar o conselho da página wiki do Ubuntu selinux e instalar / configurar o selinux usando os pacotes Debian, veja ...   link

Você vai para a página de configuração do Debian - link

% bl0ck_qu0te%

Note que você teria que instalá-los a partir dos repositórios debian apropriados ou baixar o .deb. Para fazer isso, você terá que adicionar os repositórios do Debian e usar o pinning.

Aqui está uma lista de versões do Ubuntu e do Debian que você pode usar para fixar.

Qual versão do Debian são as diferentes versões do Ubuntu? em?

link

Observe também, na mesma página do Debian:

% bl0ck_qu0te%

O bug pode ou não ser corrigido pelo link (marcado como correção liberada).

Continue com

% bl0ck_qu0te%

Também no link

% bl0ck_qu0te%

Supondo que você não está executando uma área de trabalho gráfica, você pode fazer tudo certo. Se você estiver executando uma área de trabalho gráfica, espere problemas. A depuração da política do selinux no Ubuntu será mal suportada na melhor das hipóteses.

Veja também bugs pendentes antes de instalar o selinux - link

Eu também anteciparia problemas devido a diferenças entre o Ubuntu e o Debian, dependendo das versões de cada um, systemd, upstart, e o MIR pode entrar em conflito ou não ter uma política de selinux do Debian.

Boa sorte com tudo isso =) Eu pessoalmente conheço apenas uma pessoa que foi capaz de usar o selinux com sucesso no Ubuntu, e foi um curto prazo.

Conselho de despedida

  • O Ubuntu usa o Apparmor e eu recomendo que você continue com o apparmor e NÃO use o selinux.

  • Se você deseja ir para o selinux no Ubuntu, faça isso em uma máquina de teste primeiro e espere problemas.

  • Se você não estiver familiarizado com o selinux e com a política de depuração, provavelmente precisará fazer muita leitura. Ambos RHEL selinux e Fedora selinux mantém a documentação que você pode usar como referência.

  • Se você precisar usar o selinux RECOMENDO QUE use um sistema .rpm como o Centos, o RHEL ou o Fedora.

por Panther 30.10.2017 / 17:08