sudo 명령어 사용시 다음과 같은 에러가 나올 수 있다.
is not in the sudoers file. This incident will be reported
에러가 발생하는 원인은 sudo 명령에 대한 설정 중 권한에 관한 부분이 되어 있지 않기 때문이다.
에러 발생 순간부터 확인해 보자
/home/oracle/DBA/script/SQL> sudo strace -p 20495 -o ora_cssdagent.txt [sudo] password for oracle:? oracle is not in the sudoers file. ?This incident will be reported.
visudo를 통해 /etc/sudoers 파일을 편집해 주면 된다.
/home/oracle/DBA/script/SQL> visudo -f /etc/sudoers ## Next comes the main part: which users can run what software on ## which machines (the sudoers file can be shared between multiple ## systems). ## Syntax: ## ## user MACHINE=COMMANDS ## ## The COMMANDS section may have other options added to it. ## ## Allow root to run any commands anywhere root ALL=(ALL) ALL oracle ALL=(ALL) ALL ## Allows members of the 'sys' group to run networking, software
위와 같이 oracle 계정이 사용할 수 있도록 추가해 준다.