리눅스는 시스템상에서 기본적으로 대소문자를 구분하기 때문에
윈도우 환경에서 운영중인 파일을 가져오거나
그 반대의 경우 곤란한 상황이 발생할 수 있습니다.
리눅스에서 대/소문자를 구분 안한다는 생각 자체를 안하고 살았는데
방법이 있기는 하네요.. 비교적 간단하게 시스템에 영향도 안주고
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 | termination protection on instances and instance protection on auto scaling | 관리자 | 2016.05.31 | 30 |
138 | 그누보드 짧은 주소 작성 (httpd,apache) | 관리자 | 2016.02.03 | 33 |
137 | Appendix D: Java Programming Cheatsheet | 관리자 | 2016.04.14 | 33 |
136 | tcp-wrapper on proftpd (using mod_wrap2, mod_wrap2_file) | 관리자 | 2016.04.19 | 33 |
135 | 인터넷으로 서비스를 제공하기 위해 챙겨야 할 실용적인 보안 가이드 | 관리자 | 2016.05.24 | 33 |
134 | WordPress 4.6 Beta 3 | 관리자 | 2016.07.14 | 33 |
133 | /etc/sysconfig/iptables 에 포트 리다이렉션 추가해 주기 | 관리자 | 2016.03.25 | 34 |
132 | MySQL Fetch Cursor 문 사용방법 | 관리자 | 2016.04.06 | 34 |
131 | Optimizing NFS Performance | 관리자 | 2016.05.23 | 34 |
130 | WordPress 4.6 Beta 1 | 관리자 | 2016.06.30 | 36 |
129 | Recompiling VirtualBox kernel modules [FAILED] on centos7.2 or rhel7.2 | 관리자 | 2015.12.31 | 37 |
128 | log timestamp timezone in mysql-5.7 | 관리자 | 2016.05.12 | 37 |
127 | WordPress 4.5 “Coleman” | 관리자 | 2016.04.13 | 38 |
126 | WordPress 4.5.2 Security Release | 관리자 | 2016.05.07 | 39 |
125 | apache ab failed requests length | 관리자 | 2016.05.10 | 39 |