Sua melhor aposta seria restaurar a partir do backup, pois não há um recurso "desfazer" para esse tipo de comando.
Caso contrário, você precisará saber quais são as permissões anteriores e reaplicá-las.
Como posso desfazer o seguinte comando:
chmod -R a+rwX /
Eu usei para modificar algumas permissões, mas não foi como eu esperava. Eu quero desfazer isso, ou pelo menos reverter isso.
Sua melhor aposta seria restaurar a partir do backup, pois não há um recurso "desfazer" para esse tipo de comando.
Caso contrário, você precisará saber quais são as permissões anteriores e reaplicá-las.
Não há como desfazer isso. Apenas remover a gravação do mundo recursivamente não funcionará, já que diretórios precisam ser escritos mundialmente. Eu verifiquei um sistema Ubuntu recém-instalado usando
sudo find / -xdev -perm /o+w -a ! -type l -exec ls -dl {} \;
e / tmp, / var / tmp, / var / crash, / var / lib / php5, / var / metrics e vários diretórios / var / spool / postfix.
Pode haver programas que se recusam a executar quando seus arquivos são legíveis (sshd?)
Se você tiver acesso a outro computador com o mesmo sistema operacional, talvez possa obter as permissões de lá. Pode até valer a pena instalar em um computador de reposição. De qualquer forma, você aprenderá muito sobre a sintaxe do comando de localização.