Não é possível conectar-se ao SFTP após alterar as permissões de arquivo da pasta / home

1

Nós temos a instância ubuntu na amazon e devido a algumas razões, nós mudamos as permissões da pasta / home para 777. Comando: sudo chmod -R 777 / home

e agora não conseguimos nos conectar ao SFTP ou ao putty. Então, por favor, ajude-nos a resolver este problema o mais rápido possível.

    
por jack 24.01.2018 / 14:13

1 resposta

2

Como o AWS não possui um shell interativo disponível, você precisa de outra maneira de corrigir o problema. Eu usei esse método no passado e isso funcionou para mim:

  • Desconecte o disco da sua instância (vamos chamá-lo de instância A)
  • Crie uma nova instância (Instância B)
  • Conecte o disco da instância A como um disco adicional na instância B
  • Faça logon na instância B, monte o disco
  • Corrija as permissões do diretório inicial, valores seguros seriam:

    chmod 755 /$mountpoint/home
    cd /$mountpoint/home
    find -type d | xargs chmod 750
    find -type f | xargs chmod 640
    find . -name '.ssh' -exec chmod 700 {} \;
    find . -name 'authorized_keys' -exec chmod 600 {} \;
    
  • Desmontar o disco

  • Reconecte-o à instância A
  • Inicialização
por 24.01.2018 / 14:30