Como proxy sudo

0

Eu e um outro desenvolvedor acabamos de herdar um aplicativo da Web de uma equipe que agora foi redirecionada para outra coisa. Ironicamente, apesar de sermos responsáveis por manter e desenvolver o aplicativo, as pessoas do sistema da outra equipe ainda estão administrando e hospedando o servidor fora de seu escritório (cerca de 1.000 milhas de distância).

Acabamos de acessar um servidor de teste e fazer login com nossas credenciais do AD. No entanto, para fazer login nos servidores de controle de qualidade e de produção, precisamos fazer o sudo assim:

sudo -H -u fooUser -s
ssh qa.example.com

Em que fooUser e qa.example.com , embora sejam valores fictícios para postar essa pergunta, são o nome do superusuário e o alias do servidor de controle de qualidade, respectivamente.

A minha pergunta é: o que é fooUser e por que devo fazê-lo antes do SSHing para os servidores de QA ou prod? ** Eu não sou um "cara do Linux", então eu sou apenas curioso que tipo de usuário magic voo doo está acontecendo aqui.

    
por pnongrata 03.05.2012 / 23:29

1 resposta

0

fooUser é um usuário que possui um diretório .ssh/ em seu diretório inicial que contém configurações e chaves para o comando ssh subseqüente.

    
por 03.05.2012 / 23:38

Tags