Linux, proftpd 컴파일설치시 configure 옵션
--prefix=PREFIX
설치위치를 지정한다. 플랫폼에 상관없이 절대경로로 지정 기본값은 /usr/local
여기서 지정하는 디렉토리가 이어서 나오는 디렉토리위치들의 홈위치가 됨
--bindir=DIR
사용자 실행 ftp명령어들이 저장될 위치를 지정 [PREFIX/bin]
--sbindir=DIR
ftp관리자 명령어가 저장될 위치를 지정 [PREFIX/bin]
--datadir=DIR
읽기전용 데이터의 저장위치를 지정 [PREFIX/share]
--sharedstatedir=DIR
읽기/쓰기 데이터의 저장위치를 지정 [PREFIX/com]
--disble-largefile
큰용량 파일을 지원하지 않도록 함
--enable-autoshadow
Shadow 패스워드를 인식하도록 지원
--enable-auth-pam
PAM지원을 설정(기본값은 yes)
--enable-ipv6
IPv6를 지원하도록 설정(기본값은 no)
--enable-shadow
shadow패스워드를 지원하기 위하여 강제적으로 컴파일함
--enable-sia
SIA인증 기능을 지원 (True64)
--enable-timeout-ident
RFC931 기반 연결시 기본 타임아웃값을 초단위로 설정 (기본값은 10)
--enable-timeout-idle
idle 타임에 대한 타임아웃값을 초단위로 설정 (기본값은 600)
--enable-timeout-login
로그인연결시도에 대한 타임아웃값을 초단위로 설정 (기본값은 300)
--enable-timeout-no-transfer
데이터전송을 하지 않을 때의 타임아웃값을 초단위로 설정 (기본값은 300)
--with-modules=LIST
추가 모듈을 사용할때 사용, 콜론(:)으로 구분하여 각모듈들을 나열
위 옵션들증 -–prefix, -–enable-autoshadow, --enable-shadow 3개의 옵션은 컴파일시 반드시 해줘야함