VSFTPD 파일업로드 용량 제한 방법


vsftpd.conf 에서 파일 용량을 제한 거는 옵션은 없습니다.

대신에 리눅스에서 제한을 거는 방법이 있습니다.


/etc/security/limits.conf 파일에 아래 내용 추가

# 5M = 5120KB

user1           hard    fsize   5120

해당 유저로 로그인( 또는 su 유저명 )하여 ulimit -a | grep "^file size" 명령어로 확인이 가능합니다.


이제 테스트를 해봅니다.

[root@vps ~] $ su user1

[user1@vps ~] $ cd ~

[user1@vps ~]$ dd if=/dev/zero of=./100M.bin bs=1M count=100

File size limit exceeded

[user1@vps ~]$ ls -l

total 5124

-rw-rw-r-- 1 user1 user1 5242880 Oct 23 16:28 100M.bin

100메가 짜리 파일을 만들려고 했지만 사이즈 제한이 걸려서 5메가 까지만 만들어집니다.


블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요