ProFTPD + quota 限制空間使用
作者:cross 日期:2009-07-01 13:28
目的: 達到每一個帳戶有自已的空間大小限制,非無限,雖然說可以使用 Linux 本身附的 quota 功能,不過那個是需要實體帳戶存在才可以,
這裡是用虛擬帳戶方式與檔案格式存放帳戶來作測試,
環境是已使用 RPM 安裝過了,所以需要自行編譯讓 ProFTPD 支援 quota 功能。
1。下載 1.3.2 版
wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.2.tar.gz
2。編譯
install_user=ftp install_group=ftp ./configure --prefix=/usr/local --sysconfdir=/etc --localstatedir=/var/run --mandir=/usr/local/man --without-pam --disable-auth-pam --with-modules=mod_ratio:mod_readme:mod_quotatab:mod_quotatab_file LDFLAGS=-static
make
make install
3。裝好後,新的 proftpd 等執行檔案都在 /usr/local/sbin/裡,就把它 link 至 /usr/sbin/ 吧,
這裡是用虛擬帳戶方式與檔案格式存放帳戶來作測試,
環境是已使用 RPM 安裝過了,所以需要自行編譯讓 ProFTPD 支援 quota 功能。
1。下載 1.3.2 版
wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.2.tar.gz
2。編譯
install_user=ftp install_group=ftp ./configure --prefix=/usr/local --sysconfdir=/etc --localstatedir=/var/run --mandir=/usr/local/man --without-pam --disable-auth-pam --with-modules=mod_ratio:mod_readme:mod_quotatab:mod_quotatab_file LDFLAGS=-static
make
make install
3。裝好後,新的 proftpd 等執行檔案都在 /usr/local/sbin/裡,就把它 link 至 /usr/sbin/ 吧,
Quota - Linux 的磁碟配額
作者:cross 日期:2006-11-14 14:50
1. 編輯 /etc/fstab,讓 /dev/hdb1 可以使用 Quota 功能
/dev/hdb1 /hdb1 ext3 defaults,usrquota,grpquota 1 1
2. 編輯剛後,重開機 reboot
或者 mount -o remount /dev/hdb1 就不用重開機了
3. 掃描磁碟,並產生aquota.group與aquota.user兩檔
quotacheck -avug
4. 啟動 Quota
quotaon -avug
5. 建立使用者的空間限制
edquota -u cross
- 1



