Erro fatal do Putty depois que eu entro no CLI?

1

Eu sou novo em todo o mundo linux virtual. E esse problema em particular é estranho e depois de um dia pesquisando eu me encontro novamente no serverfault então obrigado pelo seu tempo!

Eu criei uma instância do linux ec2 via amazon. Consegui com êxito conectar-me à instância com o Filezilla e o Putty antes de entrar em qualquer CLI.

O que eu estava tentando fazer:

Meu único login era ec2-user e eu queria acessar o / var / www / html que é de propriedade do usuário root.

Então eu conectei via Putty e digitei o seguinte

 sudo su-
 chown -R ec2-user /var
 chmod -R 755 /var

Então eu desconectei.

Agora Putty e Filezilla recusarão minha conexão e lançarão erros quando eu tentar.

O que deu errado?

    
por javasocute 08.03.2012 / 15:23

1 resposta

3

O diretório / var contém arquivos que são usados por vários programas que exigem permissões de arquivo estritas. Se as permissões foram alteradas, os programas retornarão um erro e não serão executados.

Ao modificar as permissões deste diretório, você provavelmente tornou o sistema inútil. Neste ponto, você pode querer remover a instância do EC2 e iniciar uma nova.

Desconfie de permissões e propriedades recursivas nos sistemas de arquivos Linux.

A melhor prática para trabalhar em arquivos de propriedade do root é usar o comando 'sudo' para editar arquivos individuais ou, se estiver trabalhando por um longo período gerenciando arquivos de propriedade do usuário 'root', "sudo su -" como você fez, e faça a mudança necessária como usuário root.

    
por 08.03.2012 / 15:35