sudo === sudoer 추가하기 === ==== Fedora ==== {{{ # visudo # /etc/sudoers 파일이 열린다. `%wheel ALL=(ALL)` 라인 추가 # usermod -G wheel }}} ==== Ubuntu ==== {{{ # visudo # /etc/sudoers 파일이 열린다. `%admin ALL=(ALL)` 라인 추가 # usermod -G admin }}} ==== Debian ==== sudo 설치 {{{ $ apt-get install sudo }}} /etc/sudoers 편집. 그냥 편집하면 안 되고 `visudo`로 편집해야 한다. 다음 라인을 추가한다. {{{ %sudo ALL=ALL }}} 원하는 사용자를 sudo 그룹에 추가 {{{ # usermod -G sudo }}} === /etc/sudoers === sudoer에 관한 설정은 `/etc/sudoers` 파일에 들어있다. 이 파일을 수정을 할 때는 루트로 로그인해서 {{{ # /usr/sbin/visudo }}} 명령을 내려야 한다. 그러면 `/etc/sudoers` 파일을 자동으로 불러오고 편집 후 저장할 때 오류를 검사해 준다. 일반 에디터로 수정을 하다가 오류가 있는 상태로 저장할 경우 꼼짝 못하게 되는 경우가 생기기 때문이다. `/etc/sudoers` 파일에서 다음 라인을 넣어준다. 주석처리되어 있는 경우 주석 기호만 삭제하면 된다. {{{ %wheel ALL=(ALL) NOPASSWD:ALL }}} 이렇게 해 주면 "wheel" 그룹에 속한 사용자는 `sudo` 명령을 사용할 수 있다. `ALL`은 모든 명령을 실행시킬 수 있다는 뜻이고, `NOPASSWD`는 `sudo` 명령 사용시 암호를 입력하지 않아도 된다는 뜻이다. `NOPASSWD:ALL` 부분을 빼면 `sudo` 명령을 내릴 때 암호를 입력해야한다. === /etc/group === 이제 `wheel` 그룹에 `sudo`를 이용할 사용자를 등록해 주면 된다. 예를들어, abc라는 사용자를 추가한다면 루트로 로그인해서 {{{ # /usr/sbin/usermod -G wheel abc }}} 명령을 내리면 된다. 그룹 정보는 `/etc/group` 파일에 들어있다. 위 명령은 이 파일의 `wheel` 라인에 다음과 같이 사용자명을 추가해 준다. {{{ wheel:x:10:root,abc }}}