Alterou acidentalmente a propriedade dos arquivos sys - Centos 7

0

Alterei acidentalmente a propriedade de vários arquivos, incluindo arquivos do sistema, em nosso Centos 7 server devido a um erro de sintaxe. Eu estava tentando alterá-lo para uma pasta específica, mas perdi o . e acabei executando \ . Agora não consigo nem fazer login remoto na máquina através de Putty/Cygwin . Diz Connection disconnected . É o servidor hosed ou existe uma maneira de restaurar as permissões padrão para pelo menos system files para que eu possa fazer o login e ir de lá?

Longe da minha pesquisa, acho que estou sem sorte. Alguma dica?

Além disso, existe uma maneira de copiar arquivos do disco rígido se ele não puder ser restaurado como se fosse conectado como escravo na máquina Windows?

    
por decent guy 30.01.2018 / 02:43

2 respostas

0

Você pode inicializar um live CD, montar o sistema de arquivos em um ponto de montagem, fazer o chroot nele e restaurar as permissões do arquivo rpm com rpm --setperms {packagename}

oooor, você pode reinstalar: -)

    
por 30.01.2018 / 23:25
0

Considere este link link ne liner que faz o trabalho, leva tempo, mas funciona !!!!!

  1. Para redefinir os uids e gids em arquivos e diretórios: for u in $(rpm -qa); do rpm --setugids $u; done

  2. Para permissões em arquivos e diretórios: for p in $(rpm -qa); do rpm --setperms $p; done

por 15.04.2018 / 09:44