전엔 proftp을 사용해서 그런지 vsftp 설정에 어려움을 느꼈다.
보통 기본 설정만 해주면 되는데, 보안 문제로 인하여 여러가지 옵션을 넣어두었다.
이것을 모르고 강제로 퍼미션 주고 있었다.ㅡㅡ;;;

구글에서 검색한 결과.
(http://qhrtm.tistory.com/77)

위 사이트에서 umask 문제라는 것을 알게 되었다.
기본이 077이라서 웹에서 보이질 않는 현상이었다.
생성되는 퍼미션은 600으로 된다.

그리고 file_open_mode=0644(기본값 =0666) 이다.
이 옵션은 반드시 local_umask 보다 아래에 있어야 한다.

 vi /etc/vsftpd.conf

33 line
local_umask=022
file_open_mode=0644

sudo /etc/init.d/vsftpd restart

서버 설정이 생각보다 시간이 오래 걸린다.
이런 이유로 사람들이 원도을 더 좋아하는듯..

한번만 해 놓으면 아주 안정적이게 사용할 수 있는데..
이런 사소한 부분에 신경을 쎠주셨으면..(잘 사용하고 있는데..^^)
Posted by 노을지기

댓글을 달아 주세요