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

Knud Larsen(및 다른 사용자)의 의견을 강조하기 위해 sudo여기서는 필요하지 않습니다. git없이 GoDaddy의 SSH에 로그인하면 사용할 수 있습니다 sudo.

PuTTY에서는 다음을 사용하면 됩니다.

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

그러고보니, 실제로 Let's Encrypt를 설치하려면 sudo공유 계정에 부여되지 않는 프로세스에 따라 추가 수준의 액세스가 필요합니다. 아직 GoDaddy 공유 계정에서 Let's Encrypt가 작동하도록 하는 해결 방법을 찾지 못했습니다. 더 나은 호스트에게 가겠습니다.

관련 정보