반응형
몇 번 에러가 발생했어서 찾아봤었는데, 매 번 할 때마다 시간 낭비돼서 정리함
간혹 root 권한이 없는 경우가 있다.
sudo 명령어로 접근을 할 때,
" (username) is not in the sudoers file. This incident will be reported. "
라는 메시지가 나오게 되는 경우의 해결 방법을 알아보자.
우선, root로 접근해 준다. (root 접근 권한이 있는 다른 계정에서 해도 된다.)
$su
위의 명령어를 입력하면 root 비밀번호를 입력하라는 메시지가 나온다. root 비밀번호를 입력해준다.
$ vi /etc/sudoers
sudoers 파일에 계정이름이 들어가야 root 권한이 부여된다.
위의 명령어를 통해 etc 디렉토리에 있는 sudoers 파일을 연다.
쭉 내리다보면 아래와 같은 부분이 있다
root ALL=(ALL:ALL) ALL
이 내용을 지우지 않고 바로 아래에 다음과 같이 추가하면 된다.
(username) ALL=(ALL:ALL) ALL
(username)에는 당연히 자신의 계정 이름이 들어가야한다.
예를 들어 자신의 계정 이름이 'DONGGAS' 라면 다음과 같이 추가해주면 된다.
DONGGAS ALL=(ALL:ALL) ALL
저장을 한 뒤, 다시 sudo 명령어를 사용하면 root 권한이 부여된 것을 확인할 수 있다.
반응형
'Language & Framework & GIT > LINUX' 카테고리의 다른 글
[LINUX] Ubuntu : install - y 에서 -y 옵션은 뭘까? (93) | 2023.10.19 |
---|---|
[Linux] Ubuntu : apt-get update와 apt-get upgrade의 차이 (78) | 2023.10.19 |
[LINUX] VirtualBox(버츄얼박스) 우분투 터미널 안 열림 현상 방법 (65) | 2023.10.18 |
Ubuntu(우분투) 부팅 USB 만들기, Ubuntu(우분투) 설치 (73) | 2023.10.18 |
[LINUX] VMware 버전 수동 업데이트 (33) | 2023.08.04 |
댓글