linux ftp 配额 quota,linux – vsftpd中的配额?
以下是您應(yīng)該采取的步驟:
VSFTPD
創(chuàng)建/etc/vsftd.conf文件
#nano /etc/vsftpd.conf
listen=YES
anonymous_enable=NO
local_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
download_enable=yes
guest_enable=NO
write_enable=yes
#If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot()
chroot_local_user=no
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
接下來(lái)創(chuàng)建chroot列表,以防止用戶在其主目錄之外瀏覽
#nano /etc/vsftpd.chroot_list
someusernamehere
SSH
現(xiàn)在,由于此用戶在系統(tǒng)上有真實(shí)帳戶(磁盤配額不適用于虛擬用戶),因此如果SSH正在運(yùn)行,則應(yīng)更新SSH.在底部添加以下內(nèi)容,并確保未列出上面的用戶(即僅列出要通過(guò)SSH訪問服務(wù)器的用戶):
#nano /etc/ssh/sshd_config
AllowUsers username1 username2
準(zhǔn)備掛載點(diǎn)
現(xiàn)在將安裝并啟用配額
這顯示了如何按用戶和每組執(zhí)行此操作.順便說(shuō)一下,在安裝文件系統(tǒng)時(shí)啟用配額支持,因此在完成以下步驟時(shí)需要重新啟動(dòng)服務(wù)器.除非您確切知道自己在做什么,否則請(qǐng)不要在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行此操作.
以root身份執(zhí)行以下操作或使用sudo:
#nano /etc/fstab
您需要在fstab文件(usrquota或grpquota)中包含以下內(nèi)容.以下是一些示例,具體取決于您安裝ubuntu服務(wù)器的方式:
/dev/hda1 /home ext2 defaults,usrquota 1 1
要么
# /home was on /dev/sda3 during installation
UUID=fce47086-925c-4164-80a4-4ba6b307123b /home ext4 defaults,usrquota 0 2
要么
# /home was on /dev/sda3 during installation
UUID=fce47086-925c-4164-80a4-4ba6b307123b /home ext4 defaults,usrquota,grpquota 0 2
您可以通過(guò)重新啟動(dòng)或使用以下示例重新安裝:
#mount -o remount,usrquota /home
檢查你的坐騎:
#mount | grep quota
加載配額內(nèi)核模塊:
#modprobe quota_v2 echo 'quota_v2' >> /etc/modules
設(shè)置配額
安裝配額包.
#apt-get install quota quotatool
如果它們尚不存在,請(qǐng)創(chuàng)建以下文件.這些文件存儲(chǔ)您的配額限制:
#touch /home/aquota.user
#touch /home/aquota.group
#chmod 600 /home/aquota.user /home/aquota.group
打開quatacheck而不重啟:
# quotacheck -vagum
如果你的內(nèi)核支持日志配額,但你沒有使用它,你可能會(huì)收到錯(cuò)誤.在這種情況下使用此命令:
# quotacheck -fvagum
為用戶設(shè)置限制:
#quotatool -u someusername -bq 100M -l '200 Mb' /home
第一個(gè)值是軟限制,第二個(gè)是硬限制.請(qǐng)注意,如果用戶嘗試加載100Mb文本文件并且它們的軟限制已超過(guò)20Mb,則其文本文件將被截?cái)?0Mb以使其低于200Mb硬限制.
檢查配額:
#repquota /home
如果您希望刪除用戶的配額,只需將其硬限制和軟限制設(shè)置為“0”即可.
我知道這很多但是應(yīng)該這樣做!在發(fā)布之前,我從頭開始經(jīng)歷了這個(gè)過(guò)程,這是肯定的.
超強(qiáng)干貨來(lái)襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的linux ftp 配额 quota,linux – vsftpd中的配额?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嵌入式linux开发考试题目,练一练!3
- 下一篇: linux的ftp轮询上传文件,Andr