`sudo: command not found ', следуя учебнику для шифрования Let's Encrypt

Я следую учебному пособию Godaddy , чтобы установить сертификат Let's Encrypt для моего сайта. Поэтому я подключился к своему серверу с помощью ssh через Putty .

Набрав команду sudo git clone https://github.com/letsencrypt/letsencrypt дает мне получить ошибку -bash: sudo: command not found .

После ввода cat /proc/version я обнаружил, что у меня есть Red Hat dist, так что мне делать?

Чтобы устранить сообщение об ошибке, вам может потребоваться установить sudo используя следующие шаги. Кроме того, вы можете запустить команду после входа в систему с учетной записью root, используя su - .

Чтобы установить sudo :

Войдите в систему с учетной записью root, используя su - . Затем yum install sudo .

После этого добавьте учетную запись пользователя в файл /etc/sudoers .

После следующей строки:

 ## Allow root to run any commands anywhere root ALL=(ALL) ALL 

Добавьте эту строку:

user ALL=(ALL) ALL

См. Здесь для получения дополнительной информации.

Sudo – популярная команда для повышения привилегий обычного пользователя.

Я бы предположил, что вы входите в систему напрямую, как root, и в этом случае нет необходимости использовать sudo – все, что вы делаете, уже успешно используется.

Чтобы выделить комментарий Knud Larsen (и других пользователей), sudo здесь не требуется. Вы можете использовать git при входе в SSH GoDaddy без sudo .

В PuTTY просто используйте:

 git clone https://github.com/letsencrypt/letsencrypt 

При этом фактически установка Let's Encrypt также требует доступа к уровню sudo далее по процессу, который не предоставляется совместно используемым учетным записям. Мне еще предстоит найти обходное решение для работы с Let's Encrypt вообще в общей учетной записи GoDaddy. Отправляйся на лучший хозяин, я ухожу.