`sudo: comando no encontrado' al seguir un tutorial para Let's Encrypt

`sudo: comando no encontrado' al seguir un tutorial para Let's Encrypt

estoy siguiendo unTutorial de ayuda de Godaddypara instalar el certificado Let's Encrypt para mi sitio web. Así que me conecté a mi servidor sshmediante Putty.

Al escribir el comando sudo git clone https://github.com/letsencrypt/letsencryptaparece el error -bash: sudo: command not found.

Después de escribir, cat /proc/versiondescubrí 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 sudosiguiendo 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/sudoersarchivo.

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), sudono es necesario aquí. Puede usarlo gitcuando 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 sudoun 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.

información relacionada