xinetd에 vsftpd 등록하기

2007. 5. 16. 17:06UNIX & LINUX/RedHat

[root@ns xinetd.d]# vi vsftpd
# default: off
# description: The rsync server is a good addition to an ftp server, as it \
#       allows crc checksumming etc.
service ftp          <- /etc/services 파일 안에 있는 서비스명으로 필히 입력
{
        disable = no                    <- 해당 서비스를 실행할 것인지 말 것인지 정함. no로 설정
        socket_type     = stream    <- tcp일 경우 stream, udp일 경우 dgram으로 설정
        wait            = no              <- xinetd가 서비스 요청 받은 이후 즉시 다른 요청 처리할 지 여부 결정,
                                                  stream 일 경우 반드시 no로 설정
        user            = root            <- 해당 서비스를 root 권한으로 실행
        server          = /usr/sbin/vsftpd     <- 서비스의 실행 파일이 있는 절대 경로
        log_on_failure  += USERID    <- 해당 서비스에 접속하는 데 실패했을 경우 /etc/xinetd.conf 파일에서 정의
                                                     된 기본 항목에 추가하여 USERID값, 즉 접속한 사용자의 ID를 로그파일에
                                                     추가로 기록

}