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이 오류 메시지를 해결하려면 다음 단계에 따라 설치 해야 할 수도 있습니다 . 또는 루트 계정을 사용하여 로그인한 동안 명령을 실행할 수 있습니다 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는 일반 사용자 권한을 높이는 데 사용되는 널리 사용되는 명령입니다.

나는 당신이 루트로 직접 로그인했다고 추측합니다. 이 경우 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가 제대로 작동하도록 하는 해결 방법을 찾지 못했습니다. 더 나은 주인을 찾고 있어요.

관련 정보