이 설명은 redhat, fedora, centos 기반으로 합니다.
그리고 모두 root 권한으로 실행해야 한다.
유저 생성
$adduser testme
패스워드 변경
$chpasswd testme
한 번에 하기
$adduser testme ; echo 'testme:passwd' | chpasswd
redhat, fedora, centos는 wheel 이라는 그룹이 있다.
이 그룹은 유저들중에 sudo 권한을 주고 싶을 때 사용 할 수 있다.
먼저, 유저를 wheel 그룹안에 집어 넣고, wheel 그룹이 sudo를 사용 할 수 있도록 설정하면 된다.
기본적으로 redhat, fedora, cents 에서 wheel 그룹은 sudo권한을 갖지 않는다.
/etc/sudoers 에서 설정을 변경하면 wheel 그룹이 sudo를 사용 할 수 있다.
#%wheel ALL=(ALL) ALL
위에 있는 부분의 주석을 제거하면 된다.
특정 사용자를 wheel 그룹에 넣는다.
$usermod -aG wheel testme
보통은 /etc/sudoers에 있는 부분의 주석 처리를 삭제하지만, 스크립트로 하려면 아래처럼 하면 된다.
$echo -e '%wheel\tALL=(ALL)\tALL' >> /etc/sudoers
댓글을 달아 주세요