![Let's Encrypt 튜토리얼을 따를 때 "sudo: 명령을 찾을 수 없음"이 나타납니다.](https://linux55.com/image/89307/Let's%20Encrypt%20%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BC%EC%9D%84%20%EB%94%B0%EB%A5%BC%20%EB%95%8C%20%22sudo%3A%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%9D%8C%22%EC%9D%B4%20%EB%82%98%ED%83%80%EB%82%A9%EB%8B%88%EB%8B%A4..png)
한 명을 팔로우하고 있어요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
이 오류 메시지를 해결하려면 다음 단계에 따라 설치 해야 할 수도 있습니다 . 또는 루트 계정을 사용하여 로그인한 동안 명령을 실행할 수 있습니다 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(및 다른 사용자)의 의견을 강조할 필요는 없습니다. git
GoDaddy에 로그인할 때 SSH를 사용할 수 있습니다 sudo
.
PuTTY에서는 다음을 사용하세요.
git clone https://github.com/letsencrypt/letsencrypt
라고 한그러나 Let's Encrypt를 실제로 설치하려면 sudo
공유 계정이 부여되지 않는 추가 프로세스 내 수준 액세스도 필요합니다. GoDaddy 공유 계정에서 Let's Encrypt가 제대로 작동하도록 하는 해결 방법을 찾지 못했습니다. 더 나은 주인을 찾고 있어요.