在按照 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 共享帳戶上正常運作的解決方法。我去找一個更好的主人。

相關內容