Basicamente, isso é o mesmo que uma das mais famosas perguntas técnicas da entrevista do UNIX, conhecida há séculos:
Suponha que alguém com acesso root tenha executado um comando chmod -R 444 / e tenha tornado o binário chmod não executável. Como você se recupera?
Existe uma resposta perl e existe essa, que basicamente está executando um programa não executável, chmod neste caso:
/lib/ld-linux.so /bin/chmod +x /bin/chmod
Acho que você pode aplicá-lo a qualquer outro programa que saiba ser executável. Caso contrário, esteja pronto para abraçar o desastre, o que pode resultar
PS > /lib/ld-linux.so pode diferir no nome. Portanto, se a correspondência direta não estiver disponível, procure pelo mesmo nome so 's. Por exemplo, no meu servidor CentOS 6, é /lib/ld-linux.so.2 , que é um link simbólico apontando para /lib/ld-2.12.so . Então, sua milhagem pode variar.