Recuperando-se da remoção da permissão de execução do ld-linux.so

2

Depois de ler sobre removendo a permissão de execução do chmod Fiquei curioso. É possível recuperar a remoção da permissão de execução do ld-linux.so sem reiniciar se eu ainda não saí do bash? Todo comando parece parar de funcionar.

    
por V0idst4r 10.01.2018 / 20:18

1 resposta

4

Você precisaria de um utilitário vinculado estaticamente (ou já em execução) que possa executar uma operação chmod . Se você tivesse um BusyBox vinculado estaticamente ou um shell de emergência semelhante instalado, provavelmente o faria.

Em algumas distribuições antigas, o utilitário básico de gerenciamento de pacotes (por exemplo, dpkg ou rpm ) costumava estar vinculado estaticamente para permitir upgrades de libc e de carregador. Hoje em dia existem aparentemente outras maneiras de fazer isso. Mas se o seu utilitário de gerenciamento de pacotes estivesse vinculado estaticamente e o pacote contendo ld-linux ainda estaria no diretório de cache das ferramentas de gerenciamento de pacotes, você poderia forçar a reinstalação do ld-linux pacote e corrigi-lo dessa maneira.

    
por 10.01.2018 / 21:30