sudoer 란 일반 계정이 sudo 명령어를 이용하여, 임시로 root 권한을 얻을 수 있는 것을 말합니다.
일반 계정에 sudo 권한을 주기 위해선 /etc/sudoers 파일에 대한 수정이 필요합니다.
하지만, 아래와 같이 리눅스에서는 /etc/sudoers 파일의 쓰기 권한을 부여하고 있지 않습니다.
[root@dataplatform10 etc]# ll /etc/sudoers -r--r-----. 1 root root 3729 2015-12-08 21:43 /etc/sudoers [root@dataplatform10 etc]# | cs |
chmod 명령어를 이용하여 /etc/sudoers 에 쓰기 권한을 부여 하도록 하겠습니다.
[root@dataplatform10 ~]# chmod u+w /etc/sudoers [root@dataplatform10 ~]# ll /etc/sudoers -rw-r-----. 1 root root 3729 2015-12-08 21:43 /etc/sudoers [root@dataplatform10 ~]# | cs |
파일을 열리면 파일의 맨 아래부분에 상황에 맞는 설정을 추가하면 됩니다.
특정 사용자 또는 그룹에게 sudo 권한을 부여하는 경우
# user1 사용자에게 sudo 권한 user1 ALL=(ALL) ALL # wheel 그룹의 모든 사용자에게 sudo 권한을 부여하는 경우 %wheel ALL=(ALL) ALL | cs |
패스워드 확인 없이 sudo 권한을 사용하고 싶은 경우
# 사용자의 경우 user1 ALL=(ALL) NOPASSWD: ALL # 그룹의 경우 %wheel ALL=(ALL) NOPASSWD: ALL | cs |
설정이 완료된 이후에는 반드시 /etc/sudoers 파일의 접근 권한을 원래대로(440) 돌려 주어야 합니다.
[root@dataplatform10 ~]# chmod u-w /etc/sudoers [root@dataplatform10 ~]# ll /etc/sudoers -r--r-----. 1 root root 3757 2017-01-18 12:01 /etc/sudoers [root@dataplatform10 ~]# | cs |
'System > Linux' 카테고리의 다른 글
CentOS - HAProxy 설치 (0) | 2016.09.02 |
---|---|
파일 크기 기준으로 검색하기 (0) | 2016.08.23 |
리눅스 부팅시간 확인 (0) | 2016.08.23 |
Ubuntu(우분투) - ssh 서버 설치/root 계정 접속 허용하기 (1) | 2016.08.17 |
우분투(Ubuntu) - Oracle JDK 설치하기 (1) | 2016.08.17 |