Linux

Linux, proftpd 컴파일설치시 configure 옵션

hwangyoungjae 2016. 4. 19. 11:13

--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개의 옵션은 컴파일시 반드시 해줘야함