[linux] is not in the sudoers file. This incident will be reported 에러 해결

서버에 새 계정을 만들었는데 sudo 명령어가 전혀 먹히지 않고, 계정명 is not in the sudoers file. This incident will be reported 이 오류 문구가 계속 뜨는 문제가 발생했다.

이 문제는 사용자 계정이 sudo 그룹의 권한이 없어서 발생하는 문제로 섣불리 /etc/sudoers 파일에 문구를 추가하거나 /etc/sudoers.d 아래에 파일을 만들어준다거나 하는 방법들도 많이 나와있지만,

내 문제 같은 경우에는 그렇게 했을 때 항상 권한 에러가 크게 발생하였어서 시도조차 하지 않았다 ㅎㅎ

다행히 다른 방법이 있었고 명령어 한줄에 바로 해결이 되었다! 참고한 블로그는 다음과 같고 명령어는 아래 한줄 써주면 된다!

usermod -aG sudo 계정명

아래 이미지와 같이 문제가 해결된 것을 볼 수 있다! 명령어 whoami 를 통해서 root 권한이 설정된 것을 볼 수 있었다.

sudo whoami

image

댓글남기기