Desfazer comando chmod -R a + rwX

0

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.

    
por tjons 15.11.2013 / 05:04

2 respostas

0

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.

    
por 15.11.2013 / 05:11
0

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.

    
por 15.11.2013 / 08:39