restaurar bash corrigido para apt mantido

1

No mês passado eu apliquei manualmente o bash em um servidor rodando o Ubuntu 11.10 para o bug do shellshock, como sugerido nos comentários aqui: O que é a vulnerabilidade do CVE-2014-6271 bash (Shellshock) e como faço para corrigir isso? . Eu já fiz um upgrade para 12.04 que é suportado. Como devo desinstalar o patch e restaurar o bash para ser mantido?

editar:

executando make uninstall no patch fez o trabalho, obrigado @muru pela sugestão

    
por Matt South 09.10.2014 / 12:19

1 resposta

0

Verifique se bash está na versão mais recente disponível com:

[romano:~/etc] % apt-cache policy bash
bash:
  Installed: 4.3-7ubuntu1.4
  Candidate: 4.3-7ubuntu1.4
  Version table:
 *** 4.3-7ubuntu1.4 0
        500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     4.3-6ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

Se não, você provavelmente segurou (1) isso; para soltar:

[romano:~/etc] % sudo apt-mark unhold bash

e, em seguida, o% normal apt-get update; apt-get dist-upgrade deve fornecer um sistema completamente atualizado.

BTW, para ver uma lista de pacotes retidos, o encantamento é:

dpkg --get-selections | grep hold

Notas de rodapé:

(1) "Manter" um pacote significa pedir ao sistema de pacotes que se recuse a atualizá-lo para versões mais recentes.

    
por Rmano 09.10.2014 / 12:35