[Linux 리눅스] 리눅스 sudo 권한 부여 (RHEL 8, CentOS)
sudo 권한 사용
일반 계정에서 sudo 라는 명령어를 통해 임시적으로 root 권한을 가질 수 있다.
sudo의 기본 구성 파일은 /etc/sudoers
이다.
문법을 체크해서 안전하게 편집 가능하도록 visudo 명령으로 편집하자.
위 파일을 직접 수정하여 sudo 권한을 부여하는 방법과, 계정/그룹 별로 파일을 생성하여 부여하는 방법이 있다.
아래 테스트는 계정/그룹 별 파일을 생성하는 방식으로 진행했다.
사용자 sudo 권한 부여
/etc/sudoers.d/user1
파일 생성하여 user1에 대해 sudo 권한 부여
1
echo "user1 ALL=(ALL) ALL" > /etc/sudoers.d/user1
암호 입력없이 명령을 실행할 수 있도록 설정
1
user1 ALL=(ALL) NOPASSWD:ALL
특정 명령어 사용 가능하도록 설정
1
user2 ALL=(ALL) /usr/bin/date, /usr/bin/touch
그룹 sudo 권한 부여
/etc/sudoers.d/group1
파일 생성하여 group1에 대해 sudo 권한 부여
1
echo "%group1 ALL=(ALL) ALL" > /etc/sudoers.d/group1
This post is licensed under CC BY 4.0 by the author.
Comments powered by Disqus.