按照 Let's Encrypt 教程进行操作时出现“sudo:找不到命令”

按照 Let's Encrypt 教程进行操作时出现“sudo:找不到命令”

我正在关注一个Godaddy帮助教程为了为我的网站安装 Let's Encrypt 证书。所以我使用sshvia连接到我的服务器Putty

键入命令sudo git clone https://github.com/letsencrypt/letsencrypt会出现错误-bash: sudo: command not found

输入后cat /proc/version我发现我有一个 Red Hat dist,那么我该怎么办?

答案1

要解决该错误消息,您可能需要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

这里了解更多信息。

答案2

Sudo 是用于提升普通用户权限的流行命令。

我猜你是直接以 root 身份登录的,在这种情况下,不需要使用 sudo - 你所做的一切都已经被有效地 sudo 了。

答案3

sudo此处不需要突出显示 Knud Larsen(和其他用户)的评论。您可以git在登录 GoDaddy 的 SSH 时使用,无需sudo.

在 PuTTY 中,只需使用:

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

话虽如此,实际安装 Let's Encrypt 还需要sudo进一步的过程中的级别访问权限,而共享帐户未获得此权限。我尚未找到让 Let's Encrypt 在 GoDaddy 共享帐户上正常工作的解决方法。我去找一个更好的主人。

相关内容