수정 : sudo 명령을 찾을 수 없음



문제를 제거하기 위해 도구를 사용해보십시오

숙련 된 Linux 사용자라면 sudo 명령을 찾을 수 없음 오류가 매우 당황 할 것입니다. 관리자 액세스 권한이 필요한 명령 앞에 sudo를 두는 데 익숙해 졌을 것입니다. 이러한 운영 체제는 기본적으로 루트 계정을 해시하므로 sudo를 자주 사용해야하기 때문에 Ubuntu 또는 그 파생물을 사용하는 경우 두 배로 사실입니다.



sudo 명령 자체는 기본적으로 일부 Linux 배포판에 포함되지 않으며 웹 및 라우터 관리를위한 배포판을 포함합니다. 또한 여러 버전의 BSD 운영 체제에 포함되어 있지 않습니다. 다행히 루트로 로그인 한 다음 패키지를 개별적으로 설치하는 것은 어렵지 않습니다.



방법 1 : GNU / Linux에서 sudo 명령을 찾을 수 없음 오류 수정

sudo와 함께 제공되지 않는 Linux 배포판을 사용하고있을 가능성은 거의 없지만 다음과 같이 입력하면 sudo fdisk -l bash 또는 Almquist 셸을 사용하는지 여부에 따라 sudo : command not found 또는 ash : sudo : command not found와 같은 오류가 발생하는 경우에만 Enter 키를 누르세요. 이 예에서는 가상 머신을 설정하고 sudo rm을 사용하여 오류가 발생한 경우에만 파일을 제거하려고했습니다. 유형 어디 sudo 어딘가에 설치되어 있는지 확인합니다. sudo : 해당 명령의 응답으로 표시되는 경우 아마도 설치되지 않았을 것입니다.



sudo 명령을 찾을 수없는 문제를 해결하려면 root 사용자로 로그인해야합니다. 처음에는 시스템에 sudo가 없기 때문에 어렵습니다. Ctrl, Alt, F1 또는 F2를 눌러 가상 터미널로 전환합니다. root를 입력하고 Enter를 누른 다음 원래 root 사용자의 암호를 입력합니다. 명령 프롬프트에 대한 # 기호가 표시됩니다.

apt 패키지 관리자를 기반으로하는 시스템이있는 경우 다음을 입력하십시오. apt-get 설치 sudo 입력을 누릅니다. Fedora 또는 Red Hat Linux 기반의 yum RPM 시스템을 사용하는 사용자는 yum 설치 sudo 패키지 관리 명령. 프롬프트에 동의 한 다음 설치를 기다립니다. 매우 빠르지 만 작동하려면 네트워킹 액세스가 필요합니다.



이제 루트 프롬프트 유형에서 Visudo 입력을 누릅니다. nano 또는 vi 편집기 화면이 표시됩니다. 파일 맨 아래에는 사용자 이름 뒤에 ALL = (ALL) ALL이있는 행이 포함됩니다. 사용자 이름은 소문자 일 가능성이 더 크다는 점을 염두에 두십시오. 그 후:

사용자 ALL = (ALL) ALL

vi로 작업하는 경우 Esc를 누르고 : wq를 입력하여 종료합니다. GNU nano를 사용하는 사용자는 Ctrl과 O를 눌러 파일을 저장 한 다음 Ctrl과 X를 눌러 종료해야합니다. 프롬프트에서 exit를 입력하면 이제 평소처럼 sudo를 사용할 수 있습니다. 이 문제를 해결하려면 몇 가지 매우 간단한 명령 만 있으면되지만 다행스럽게도 대부분의 최신 배포판에 sudo를 포함하면 더 이상 문제가되지 않습니다. * BSD 사용자는 더 큰 문제를 겪는 경향이 있습니다.

방법 2 : FreeBSD 및 기타 Unices에서 sudo 명령을 찾을 수 없음 오류 수정

BSD 운영 체제는 일반적으로 su와 함께 제공되지만 실제 sudo 명령과 함께 제공되는 경우는 거의 없습니다. 사용자 계정에서 로그 아웃하고 현재 Unix 로그인 화면에 있는지 확인합니다. 사용자 이름으로 root를 입력 한 다음 Enter 키와 루트 암호를 차례로 누르고 다시 Enter 키를 누릅니다.

권한있는 사용자로 실행 중임을 나타내는 메시지가 표시됩니다. sudo 용 바이너리 패키지를 추가하려면 다음을 입력하십시오. pkg_add -rv sudo 입력을 누릅니다. 요청하면 설치에 동의하고 설치를 기다립니다. 설치되면 Visudo 입력을 누릅니다. billy라는 사용자가 명령을 실행하도록 허용한다고 가정 해 보겠습니다. 파일 끝에 다음 행을 추가하십시오.

빌리 ALL = (ALL) ALL

물론 billy를 실제 사용자 이름으로 바꾸고 싶을 것입니다. visudo가 실제로 vi를 사용한 경우 Esc를 누르고 : wq를 입력하여 편집기를 종료합니다. 로그 아웃 한 다음 평소처럼 sudo를 사용할 수 있습니다.

3 분 읽기