티스토리 뷰

Backend/Server

CentOS 일반 계정 sudoer 만들기

out of coding 2019. 12. 21. 22:10

sudoer이란?

우리가 sudo를 이용해서 임시적으로 root 권한을 사용 할 수 있는 것을 말하는데요.

 

CentOS를 새로 설치하였더니 이것이 설정이 안되어 있어서 어려움이 조금 있었습니다.

 

일단은 su를 이용하여 root로 접근을 하여 주시는게 편합니다.

그리고 sudoers 파일은 읽기 전용이라 이것을 변경하여 주어야 합니다.

$ chmod u+w /etc/sudoers
$ ll /etc/sudoers

chmod를 이용하여 write를 넣어주고 ll로 확인 합니다.

파일 앞쪽에 -rw-r----- 이렇게 나오면 된겁니다.

작업후에는 다시 write를 빼주시기 바랍니다.

 

해결 방법은 /etc/sudoers 파일을 수정하는것인데요.

아래처럼 따라하시면 됩니다.

vi /etc/sudoers

파일을 오픈하고 가장 아래쪽에 추가하여 주면 됩니다.

# 새로운 User에게 sudo 권한 부여
user1	ALL=(ALL)	ALL

# 새로운 Group에게 sudo 권한 부여
%wheel	ALL=(ALL)	ALL

# 패스워드 확인없이 새로운 User에게 sudo 권한 부여
user1	ALL=(ALL)	NOPASSWD: ALL

# 패스워드 확인없이 새로운 Group에게 sudo 권한 부여
%wheel	ALL=(ALL)	NOPASSWD: ALL

이 네가지는 옵셔널이고 다 넣으라는 이야기는 아닙니다.

저는 그냥 User만 하나 등록하면 되어서 맨 위의 user1만 등록하였습니다.

 

자 이렇게 하고 나서 write를 빼주세요

$ chmod u-w /etc/sudoers
$ ll /etc/sudoers

파일 앞쪽에 -r--r----- 이렇게 나오면 된겁니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함