一人をフォローしています。Godaddy ヘルプチュートリアル私のウェブサイトにLet's Encrypt証明書をインストールしたいので、私はssh
viaを使ってサーバーに接続します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
:
ルートアカウントを使用してログインします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
共有アカウントが付与されない追加のプロセス内レベルのアクセスも必要です。 GoDaddy共有アカウントでLet's Encryptを正しく機能させるための解決策が見つかりませんでした。より良い所有者を探しています。