본문 바로가기
리눅스/자주 발생하는 에러

sudo 에러 해결법( is not in the sudoers file. This incident will be reported.)

by 혼자왔서연 2023. 7. 27.
반응형

sudo 에러 해결법( is not in the sudoers file. This incident will be reported.)

sudo 안될때

문제의 원인

이 오류는 사용자가 sudoers 파일에 등록되어 있지 않을 때 발생합니다. sudoers 파일은 시스템에서 sudo 명령어를 실행할 수 있는 사용자 목록을 정의하는 파일로, 이 파일에 사용자가 등록되어 있지 않으면 sudo 권한을 사용할 수 없습니다.

또는 root 비밀번호를 틀렸을때 발생합니다!

 

가장먼저 시도해봐야할것!  root 권한으로 접속 

adduser (자신의 sudo 가안되는 유저네임) sudo

2.해결방법

sudoers 파일 수정: sudoers 파일에 사용자를 직접 등록하여 문제를 해결할 수 있습니다. 다만, sudoers 파일은 시스템 관리에 중요한 영향을 미치므로 수정 시 주의가 필요합니다. sudoers 파일은 root 권한으로만 수정할 수 있으며, 다음과 같이 진행합니다:

  • sudoers 파일 수정: sudoers 파일에 사용자를 직접 등록하여 문제를 해결할 수 있습니다. 다만, sudoers 파일은 시스템 관리에 중요한 영향을 미치므로 수정 시 주의가 필요합니다. sudoers 파일은 root 권한으로만 수정할 수 있으며, 다음과 같이 진행합니다:
      • 관리자 권한으로 root 계정으로 로그인합니다.
      • 텍스트 편집기로 sudoers 파일을 엽니다. (예: visudo 명령을 사용하여 안전하게 엽니다.)
      • 파일의 맨 아래에 다음 줄을 추가합니다:여기서 "사용자명"은 sudo 권한을 부여하고자 하는 사용자의 계정 이름입니다.
su root
visudo /etc/sudoers

CTRL+ End 키로 맨아래로 이동

jmi ALL=(ALL) ALL

저는 사용자명이 jmi 이므로 jmi 를 추가하였습니다! 

 

작성하시고 나서 CTRL+X    -   Y  (저장하겠서요? )-   ENTER  - .tmp 파일 형태로 저장됩니다!

 

다시 sudo 를 시도해보면? 

 

성공적으로 오류를 해결했습니다!

반응형

Animated Rainbow Nyan Cat