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: -)
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?
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: -)
Considere este link link ne liner que faz o trabalho, leva tempo, mas funciona !!!!!
Para redefinir os uids e gids em arquivos e diretórios:
for u in $(rpm -qa); do rpm --setugids $u; done
Para permissões em arquivos e diretórios: for p in $(rpm -qa); do rpm --setperms $p; done
Tags permissions putty ownership linux centos