· 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
Man's horizons are bounded by his vision.


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.0051 sec