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
'OS > Linux' 카테고리의 다른 글
Mac에서 쉘 스크립트로 다중 서버에 같은 명령 내리기 (0) | 2018.07.04 |
---|---|
노트북으로 CentOS 7 구동 시 한/영키 설정 (3) | 2017.04.07 |
MEAN stack과 친해지기(1) VMware에 CentOS 7 설치해보자 (2) | 2017.04.06 |