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/versionRed Hat distがあることがわかりました。それではどうすればいいですか?

答え1

sudoこのエラーメッセージを解決するには、次の手順に従ってインストールする必要があります。または、rootアカウントを使用してログイン中にコマンドを実行することもできますsu -

インストールするsudo

ルートアカウントを使用してログインします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(および他のユーザー)の意見を強調する必要はありません。gitGoDaddyにログインするときにSSHを使用できますsudo

PuTTYでは、以下を使用してください。

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

と言ったただし、実際に Let's Encrypt をインストールするには、sudo共有アカウントが付与されない追加のプロセス内レベルのアクセスも必要です。 GoDaddy共有アカウントでLet's Encryptを正しく機能させるための解決策が見つかりませんでした。より良い所有者を探しています。

関連情報