Recuperando de um chown -R / [duplicado]

2

Eu fiz hoje o maior erro no meu servidor usando o usuário root:

chown -R 33:33 /

em vez de chown -R 33:33 . dentro de alguma pasta webroot.

Bem, isso trouxe ssh para baixo. Cheguei até aqui para fazê-lo funcionar novamente, até o momento apache , mysql e php ainda estão funcionando, mas não sei se os reiniciei ou se o servidor falhará ao reiniciar.

Existe algum "índice" ou pacote que permita reverter essa permissão para a direita / anterior?

Aqui está a saída do console que me ajuda a perceber e abortar essa operação:

Posso fazer algo para recuperar?

    
por Jack 25.09.2015 / 12:41

1 resposta

9

Não, sem chance. Você tem que reinstalar o sistema.

Existem listas na internet, como re- chown (ou chmod ) do sistema de arquivos, mas você nunca pode cobrir todos os arquivos . Essas são tentativas de resolver isso sem reinstalar. Mas sinto muito pelas más notícias; A única solução correta é a reinstalação, mesmo que você tenha cancelado o comando após algum tempo.

O sistema pode nem inicializar mais. A maioria dos serviços provavelmente não começa mais.

Eu acho que todo administrador de sistemas teve que aprender da maneira mais difícil. É por isso que tenho algumas regras para mim:

  1. Sempre ao executar um comando com -R , leia-o novamente pelo menos 3 vezes antes de pressionar Enter . Então:
  2. Leia novamente.
  3. Claro?
  4. Pressione Enter (e mantenha os dedos cruzados).
por 25.09.2015 / 12:52