Você precisa de outra máquina similar com o OpenSuse (ou instale uma imagem da Máquina Virtual). Você deve ser capaz de fazer ssh contra essa imagem:
Coloque um script simples neste servidor, como (por exemplo: chame-o show_permission e coloque em $ HOME):
#!/bin/bash
if [ -e $1 ]
then
find $1 -printf "%m %p\n"
else
echo ERROR $1
fi
Então, no seu servidor mal-intencionado, você pode executar isso:
find /etc/ -exec ssh <IMAGE_SERVER> ./show_permission {} ";"
para obter as permissões para restaurar. As linhas que começam com ERROR, precisarão de correção manual.
Com este comando, você obterá uma lista de permissões de arquivos / etc. Anexe o chmod a todas as linhas e execute. Verifique primeiro primeiro, desta vez: D