· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
sudo

sudo

sudoer 추가하기

Fedora

# visudo                       #  /etc/sudoers 파일이 열린다. `%wheel ALL=(ALL)` 라인 추가
# usermod -G wheel <userid>

Ubuntu

# visudo                       #  /etc/sudoers 파일이 열린다. `%admin ALL=(ALL)` 라인 추가
# usermod -G admin <userid>

Debian

sudo 설치
$ apt-get install sudo
/etc/sudoers 편집. 그냥 편집하면 안 되고 visudo로 편집해야 한다. 다음 라인을 추가한다.
%sudo ALL=ALL
원하는 사용자를 sudo 그룹에 추가
# usermod -G sudo <userid>





/etc/sudoers

sudoer에 관한 설정은 /etc/sudoers 파일에 들어있다. 이 파일을 수정을 할 때는 루트로 로그인해서
# /usr/sbin/visudo
명령을 내려야 한다. 그러면 /etc/sudoers 파일을 자동으로 불러오고 편집 후 저장할 때 오류를 검사해 준다. 일반 에디터로 수정을 하다가 오류가 있는 상태로 저장할 경우 꼼짝 못하게 되는 경우가 생기기 때문이다.

/etc/sudoers 파일에서 다음 라인을 넣어준다. 주석처리되어 있는 경우 주석 기호만 삭제하면 된다.
%wheel ALL=(ALL) NOPASSWD:ALL
이렇게 해 주면 "wheel" 그룹에 속한 사용자는 sudo 명령을 사용할 수 있다. ALL은 모든 명령을 실행시킬 수 있다는 뜻이고, NOPASSWDsudo 명령 사용시 암호를 입력하지 않아도 된다는 뜻이다. NOPASSWD:ALL 부분을 빼면 sudo 명령을 내릴 때 암호를 입력해야한다.

/etc/group

이제 wheel 그룹에 sudo를 이용할 사용자를 등록해 주면 된다. 예를들어, abc라는 사용자를 추가한다면 루트로 로그인해서
# /usr/sbin/usermod -G wheel abc
명령을 내리면 된다. 그룹 정보는 /etc/group 파일에 들어있다. 위 명령은 이 파일의 wheel 라인에 다음과 같이 사용자명을 추가해 준다.
wheel:x:10:root,abc

ID
Password
Join
You have an ambitious nature and may make a name for yourself.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-12-30 01:07:03
Processing time 0.0048 sec