리눅스는 시스템상에서 기본적으로 대소문자를 구분하기 때문에
윈도우 환경에서 운영중인 파일을 가져오거나
그 반대의 경우 곤란한 상황이 발생할 수 있습니다.
리눅스에서 대/소문자를 구분 안한다는 생각 자체를 안하고 살았는데
방법이 있기는 하네요.. 비교적 간단하게 시스템에 영향도 안주고
proftpd 설치시 mod_case 사용하는 것으로 간단하게 구현할 수 있습니다.
1. mod_case 모듈을 proftp에 복사
http://www.castaglia.org/proftpd/modules/proftpd-mod-case-0.7.tar.gz
에서 파일을 받은뒤 압축을 해제하면 디렉토리&파일이 존재하는데..
그중 mod_case.c 파일을 proftpd 소스디렉토리 내부의 contrib 디렉토리에 복사..
ex) cp /usr/local/src/proftpd-1.3.4d/contrib/mod_case.c
2. proftpd 컴파일
컴파일시
--with-modules=mod_case
항목을 추가후 컴파일
3. proftpd.conf 설정
CaseEngine on
CaseIgnore APPE,MKD,RMD,RNFR,RNTO,STOR,STOU,XMKD,XRMD,CDUP,CWD,LIST,MKD,NLST,XCWD,XCUP
CaseIgnore APPE,MKD,RMD,RNFR,RNTO,STOR,STOU,XMKD,XRMD,CDUP,CWD,LIST,MKD,NLST,XCWD,XCUP
4. 재시작 및 ftp-client 를 이용해서 확인이 가능합니다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
139 | mysql 데이터베이스 용량 확인하기 | 위대한유저 | 2013.08.22 | 16276 |
» | linux / proftpd 에서 대소문자 구분없는 환경 만들기 | 위대한유저 | 2013.12.14 | 18562 |
137 | Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP | 위대한유저 | 2014.01.01 | 14133 |
136 | 아파치(httpd) ServerTokens 설정 | 위대한유저 | 2014.03.16 | 8654 |
135 | centos 기반에서 tftp 서비스 활성화하기 | 위대한유저 | 2014.03.21 | 16507 |
134 | 넷북 환경에서 윈도우 8.1 업데이트 하기 | 위대한유저 | 2014.05.14 | 3534 |
133 | IE 확대/축소 기능끄기 | 위대한유저 | 2014.07.01 | 2477 |
132 | hdparm 을 이용한 디스크 초기화 | 위대한유저 | 2014.11.14 | 1176 |
131 | atime, mtime, ctime 의 차이점 | 위대한유저 | 2014.11.27 | 1050 |
130 | IIS의 ASP페이지에서 데이터베이스 연결을 만드는 방법 | 위대한유저 | 2014.12.14 | 477 |
129 | 윈도우 원격데스크탑 포트변경하기 | 위대한유저 | 2015.01.10 | 407 |
128 | 리눅스 virtualbox에서 게스트os에 usb드라이브 마운트 안된다면... | 위대한유저 | 2015.01.20 | 472 |
127 | xfce4 on centos7(rhel7) | 위대한유저 | 2015.01.28 | 2871 |
126 | yum update error: "error was [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"" | 위대한유저 | 2015.01.30 | 1542 |
125 | cacti-0.8.8c 버전에서의 주의점 | 위대한유저 | 2015.02.03 | 785 |