본문 바로가기
OS/Linux

CentOS에서 sudo 명령어 사용하기

by supdev 2017. 4. 8.

sudo 명령어는 유닉스 및 유닉스 계열 운영 체제에서 다른 사용자의 보안권한과 관련된 프로그램을 구동할 수 있게 해주는 프로그램이다. 이것은 substitute user do (다른 사용자의 권한으로 명령을 이행하라, 는 뜻이다.)


CentOS에서 일반 유저는 권한을 받아야 한다.


1. root로 사용자 전환 (su -)


2. /etc/sudoers의 파일 permission 변경


# chmod u+w /etc/sudoers


3. /etc/sudoers에 일반 사용자 등록


# vi /etc/sudoers 후


가장 아랫 줄에 다음 문장을 추가하고 저장한다.

userid      ALL=(ALL)    ALL 입력

(userid에게 sudo 권한을 부여한다)


%group    ALL=(ALL)    NOPASSWD: ALL

(그룹에 sudo 권한을 주고 Passwd입력을 받지 않고 싶을 경우)


4. /etc/sudoers 퍼미션 원복

   /etc/sudoers는 440 퍼미션이어야 함


    # chmod u-w /etc/sudoers