본문 바로가기

Programming/Linux

[ubuntu] 신규 계정에 sudo 권한 추가하기

반응형

NCP 에서 신규 서버를 생성하면  AWS 와는 다르게
root 계정과 패스워드를 발급해 줍니다.
해당 계정정보를 잘 보관한 후 실제 사용할 계정을 생성해서 서버를 관리하게 됩니다.


1. 우선 ubunbu 에서 신규 계정을 생성  합니다.


# adduser namsan
cs


image
namsan 이라는 계정을 생성하고 패스워드를 설정하였습니다.






2. 신규 생성된 계정으로 전환 후 명령어를 실행해 봅니다.

su 명령어를 통해 신규 생성 계정으로 전환 합니다.

# su namsan
cs

sudo 명령어를 실행해 보겠습니다.

# sudo date
cs

image

“namsan is not in the sudoers file.  This incident will be reported.”
cs

sudoers file 에 해당계정이 포함 되어있지 않다는 메시지가 출력됩니다.


/etc/sudoers 에 신규 계정이 추가 되어 있지 않아 표출되는 에러 메시지 입니다.


다시 root 계정으로 전환하여 sudoers 파일을 수정해보겠습니다.

su 명령어를 통해 다시 root 계정으로 전환 합니다.

# su root
cs




3. vi 명령어를 통해  /etc/sudoers 파일을 편집합니다.

# vi /etc/sudoers
cs
image

# User privilege specification 항목에 아래와 같이 신규 생성된 계정 정보를 추가합니다. 





root  ALL=(ALL:ALL) ALL


namsan  ALL=(ALL:ALL) ALL


cs


이제 신규 생성된 사용자로 전환하여 sudo 명령어 실행 시 정상적으로 작동하는 것을 확인 할 수 있습니다.