Usou chown recursivo no diretório raiz

1

Vou precisar de alguma ajuda para restaurar minhas configurações ssh enquanto estraguei tudo chamando este comando:

chown -R user /

No momento, não consigo acessar o site por meio do ssh / ftp, já que a propriedade de todos os arquivos foi alterada. Eu não quero redefinir cada propriedade, mas se eu pudesse fazer o ssh funcionar eu seria capaz de criar um backup dos meus arquivos e, em seguida, obter uma instalação limpa do Ubuntu no meu servidor.

Aqui está o erro que recebo quando estou tentando reiniciar o ssh:

/var/run/sshd must be owned by root and not group or world-writable.

Estou executando o Ubuntu 10.04 LTS. Qualquer ajuda é muito apreciada.

Eu posso executar comandos ssh em um console AJAX baseado em navegador que minha empresa de hospedagem (linode) fornece.

    
por Chenmunka 24.08.2010 / 04:12

2 respostas

0

Você pode usar o chown novamente para tornar /var/run/ssh de propriedade da raiz. E eu não sei muito sobre o Ubuntu, mas você não pode clicar com o botão direito do mouse no arquivo Nautilis (ou qualquer que seja o gerenciador de arquivos chamado), e escolher alguma opção para alterar as permissões? Pablo Santa Cruz é o pensamento certo: isso pertence a um dos sites que ele mencionou.

    
por 24.08.2010 / 05:09
0

Existem várias ferramentas que são usadas pelo ssh que têm permissões de setuid definidas, como o login, que também será afetado por este problema. Dependendo do seu sistema, a melhor maneira de recuperar é reinstalar os pacotes:

util-linux
sshd
    
por 16.08.2013 / 01:00