Estou seguindo umTutorial de ajuda do Godaddypara instalar o certificado Let's Encrypt para meu site. Então me conectei ao meu servidor usando ssh
via Putty
.
Digitar o comando sudo git clone https://github.com/letsencrypt/letsencrypt
me dá o erro -bash: sudo: command not found
.
Depois de digitar, cat /proc/version
descobri que tenho um dist do Red Hat, então o que devo fazer?
Responder1
Para resolver a mensagem de erro, pode ser necessário instalar sudo
seguindo as etapas abaixo. Alternativamente, você pode executar o comando após fazer login com a conta root usando su -
.
Para instalar sudo
:
Faça login com a conta root usando su -
. Então, yum install sudo
.
Depois de instalado, adicione a conta do usuário ao /etc/sudoers
arquivo.
Após a seguinte linha:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
Anexe esta linha:
user ALL=(ALL) ALL
Veraquipara mais informações.
Responder2
Sudo é um comando popular para aumentar os privilégios de um usuário normal.
Eu acho que você está efetuando login diretamente como root; nesse caso, não há necessidade de usar o sudo - tudo o que você faz já está sudoado, efetivamente.
Responder3
Destacar o comentário de Knud Larsen (e de outros usuários) sudo
não é necessário aqui. Você pode usar git
quando estiver conectado ao SSH do GoDaddy sem sudo
.
No PuTTY, basta usar:
git clone https://github.com/letsencrypt/letsencrypt
Dito isto, na verdade, a instalação do Let's Encrypt também requer sudo
acesso de nível posterior ao longo do processo, que não é concedido a contas compartilhadas. Ainda não encontrei uma solução alternativa para que o Let's Encrypt funcione em uma conta compartilhada do GoDaddy. Vou para um anfitrião melhor.