estoy siguiendo unTutorial de ayuda de Godaddypara instalar el certificado Let's Encrypt para mi sitio web. Así que me conecté a mi servidor ssh
mediante Putty
.
Al escribir el comando sudo git clone https://github.com/letsencrypt/letsencrypt
aparece el error -bash: sudo: command not found
.
Después de escribir, cat /proc/version
descubrí que tengo una distribución de Red Hat, entonces, ¿qué debo hacer?
Respuesta1
Para resolver el mensaje de error, es posible que deba realizar la instalación sudo
siguiendo los pasos a continuación. Alternativamente, puede ejecutar el comando después de iniciar sesión con la cuenta raíz usando su -
.
Instalar sudo
:
Inicie sesión con la cuenta raíz usando su -
. Entonces, yum install sudo
.
Una vez instalado, agregue la cuenta del usuario al /etc/sudoers
archivo.
Después de la siguiente línea:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
Agregue esta línea:
user ALL=(ALL) ALL
Veraquípara más información.
Respuesta2
Sudo es un comando popular para aumentar los privilegios de un usuario normal.
Supongo que estás iniciando sesión directamente como root, en cuyo caso no es necesario usar sudo: todo lo que haces ya está sudo, efectivamente.
Respuesta3
Para resaltar el comentario de Knud Larsen (y otros usuarios), sudo
no es necesario aquí. Puede usarlo git
cuando haya iniciado sesión en SSH de GoDaddy sin sudo
.
En PuTTY, simplemente use:
git clone https://github.com/letsencrypt/letsencrypt
Habiendo dicho eso, en realidad, instalar Let's Encrypt también requiere sudo
un nivel de acceso más adelante en el proceso que no se otorga a las cuentas compartidas. Todavía tengo que encontrar una solución para que Let's Encrypt funcione en una cuenta compartida de GoDaddy. Me voy a buscar un mejor anfitrión.