Acesse o shell do Linux em um servidor Gitlab remotamente

0

Temos um servidor GitLab CE configurado na minha empresa em um servidor remoto. Eu era um dos muitos usuários, todo mundo já partiu e agora sou o único usuário. Eu tenho privilégios de administrador e posso fazer qualquer coisa no front-end que eu preciso através da interface web (adicionar usuários, adicionar projetos, etc.). Infelizmente, não há ninguém aqui para fazer qualquer coisa no "back-end" (por exemplo, atualizar o servidor GitLab para patches de segurança), alguém fez isso e eles sumiram.

Eu tenho o Git Bash no meu Windows 7 Machine, tenho um cliente ssh. Eu configurei com sucesso o cliente ssh para poder acessar o servidor GitLab do Bash. Infelizmente, quando eu logar via SSH, eu me encontro no "GitLab Shell". A partir daqui, todos os comandos do Linux (por exemplo, apt-get) são DISALLOWED, portanto, ainda não consigo atualizar o servidor. Eu acredito que o servidor está rodando no Ubuntu - mas não tenho 100% de certeza e não sei qual versão do Ubuntu.

Como faço o login no shell do Linux para poder executar as atualizações?

Observação: não tenho acesso físico à máquina (por exemplo, não consigo acessar e fazer isso localmente).

    
por Trashman 30.11.2016 / 21:48

1 resposta

0

  • Você tem que descobrir e encontrar e ter usuário com privilégios de root ("sudoer") para este host
  • Apenas este usuário pode transferir (compartilhar) seus direitos com você

Parece que sua empresa e sua última raiz se separaram mal (é sempre A Idéia Ruim (tm) ), pelo menos do meu ponto de vista daqui (remotamente, com um mínimo de informações de você ) ... e sua empresa não tem outro bom caminho, do que "fazer as pazes" com a antiga raiz.

Bem, você pode (teoricamente) também contratar "chapéu branco" Lunux-hacker, mas no caso comum pode ser mais caro e inseguro solução

    
por 01.12.2016 / 06:00