반응형
Linux CentOS 7 : sudo 권한 설정
알게된 배경
Ubuntu의 경우 위험성이 높은 root 계정을 아예 못 쓰게 막아놓고 sudo 라는 권한 명령어를 통해서 root의 권한을 부여받아서 사용이 가능하다. 하지만, centOS의 경우 기본적으로 sudo의 권한은 root만이 갖고 있다.
이 때문에 여러 개발자들이 접속해야 하는 서버의 경우 root 계정을 사용 못하게 하면서 사용하게 하기 위해서는 sudo 명령어를 사용할 수 있는 권한을 설정해 줘야 한다.
설정파일
기본적으로 설정파일의 권한 설정은 "- r-- r-- ---"(440)로 돠어 있다. 때문에 수정하기 위해서는 먼저는 쓰기 권한을 설정한 다음에 파일을 수정해야한다.
ls -al /etc/sudoers
# 퍼미션 상태확인하고나서..
chmod u+w /etc/sudoers
vi /etc/sudoers
가능하면 몰아서 수정하자.
# 생략
root ALL=(ALL) ALL
# 여기에 추가를 하면 된다.
파일을 수정하나 다음에는 다시 위의 모드로 설정을 되돌려 놓아야 sudo 명령어를 사용할 수 있다. 즉, sudo 명령어를 사용할 때마다 위의 파일을 읽어 오는듯 하다.
chmod u-w /etc/sudoers
설정하는 방법
특정 사용자가 sudo 사용
예시)lemi 계정
lemi ALL(-ALL) ALL
특정 그룹 사용자가 sudo 사용
예시)devel 그룹
%devel ALL=(ALL) ALL
패스워드 생략하여 sudo 사용
예시)lemi 계정과 devel 그룹
lemi ALL=(ALL) NOPASSWD: ALL
%devel ALL=(ALL) NOPASSWD: ALL
참고자료
반응형
'리눅스 > CentOS' 카테고리의 다른 글
Linux CentOS 7 : 방화벽 설정 입문 (0) | 2017.06.12 |
---|---|
Linux CentOS 7 : ssh-key remote login (아이디/비밀번호 없이 원격 로그인) (0) | 2017.05.12 |
Linux CentOS 7 : 사용자 계정 추가 (0) | 2017.05.06 |
Linux CentOS 7 : Open JAVA 설치하기 (0) | 2017.05.06 |
Linux CentOS 7 : MariaDB 문자 설정 (0) | 2017.05.06 |