작은숲:위키노트/Sudo 설정
su와는 달리 다른 계정으로 로그인하지 않고도 다른 계정의 권한으로 명령을 실행할 수 있게 해준다. 데비안에서는 apt-get으로 sudo 패키지를 설치한다.
# apt-get install sudo
특정 사용자가 sudo를 사용할 수 있도록 visudo 명령을 통해 /etc/sudoers 파일을 수정한다. 편집기로 /etc/sudoers 파일을 직접 수정하지 않도록 한다.
# visudo
그럼 /etc/sudousers 파일을 수정할 수 있도록 시스템 기본 편집기가 실행된다. 여기에서 간단히 한 사용자에게 모든 명령을 실행할 수 있는 권한을 주기 위해 아래와 같이 입력한다.
username ALL = NOPASSWD: ALL
여기에서 첫번째 ALL의 의미는 모든 호스트에서 접속한 경우에 허락한다는 의미이고, NOPASSWD는 sudo를 실행할 때 사용자 인증을 하지 않아도 된다는 것이다. 마지막 항에는 실행시킬 수 있는 명령을 쉼표로 구분해서 쓰면 되는데, 모든 명령을 실행할 수 있게 하려면 ALL을 입력한다.
| 배포판 | |
|---|---|
| 서버 프로그램 | |
| 시스템 도구 | |
| 시스템 보안 | |
| 시스템 설정 | |
| HOWTO 문서 | |
| 사용자 설정 | |
| 활용 | |
| 명령어 | |