본문 바로가기

CentOS 6.9

일반 사용자 계정 root 권한 부여하기

sudo 사용시 권한이없으면 명령어를 실행할수없음.

 

root계정으로 터미널에 입력

 

#vi /etc/sudoers

 

라인 91번 밑에 해당 문구 추가후 저장한다 

 

 

 

91 : root ALL=(ALL) ALL

(추가)92 : 유저ID ALL=(ALL) ALL

 

qwer이라는 계정에 권한을 부여하기위해 작성

640 퍼미션으로 vi를 실행하였다면 :w를 통해 저장되지만 그냥 들어왔으므로 강제로 저장 하기위해 :w!을 쳐서 저장한다

 

이후 :q로 나와 일반 계정에 권한이 부여되었는지 확인한다

sudo yum 을 통해 sudo가 사용되는것을 확인하였다.

 

 

 

 

-------------------------------------------------------------------------------------------------------

 

참고) /etc/sudoers 작성시 구분

 

root    ALL=(ALL)       ALL                 (98번째줄 부근)

test1   ALL=(ALL)       ALL

test2   ALL=(ALL)       NOPASSWD: ALL

test3   ALL/usr/sbin/useradd

test4   ALL/bin/find

 

→ test1 계정에는 모든 root 권한을 부여 (최초 비밀번호 물어봄)

→ test2 계정에는 모든 root 권한을 부여 (최초 비밀번호 안물어봄)

→ test3 계정에는 useradd 명령어에 한해서만 root 권한 부여

→ test4 계정에는 find 명령어에 한해서만 root 권한 부여

 

출처 : https://m.blog.naver.com/PostView.nhn?blogId=godjaeseung&logNo=220737195271&proxyReferer=https:%2F%2Fwww.google.com%2F

'CentOS 6.9' 카테고리의 다른 글

Auto ethX 문제 해결방법  (0) 2020.04.22
서버 시간 동기화 및 jdk 설치  (0) 2020.04.20
자주쓰는 vi 명령어  (0) 2020.04.20