1.新增兩個使用者帳號,分別代表兩家公司
- #groupadd vhusers
- #useradd -g vhusers hello
- #useradd -g vhusers kitty
2.設定FTP服務,讓使用者hello,kitty可自行上傳網頁
- #vi /etc/vsftpd/vsftpd.conf
- anonymous_enable=NO
chroot_list_enable=YES
3.建立檔案/etc/vsftpd/chroot_list
- #touch chroot_list--->寫入ftp使用者的帳號
4.重啟
5.建立目錄並掛載對應
- #cd /home/hello
- #mkdir www
- #mount --bind /opt/hello www
- #cd /home/kitty
- #mkdir www
- #mount --bind /opt/kitty www
6.限制hello,kitty網頁的儲存空間(quota)
- #vi /etc/fstab --->新增usrquota
- LABEL=/ / ext3 defaults,usrquota 1 1
- #mount -o remount / --->不用重開機的狀況下,重新掛根目錄
- #quotacheck -uavmc --->產生一個新的aquota.user檔
- quotacheck: Scanning /dev/sda3 [/] quotacheck: Cannot stat old user quota file: 沒有此一檔案或目錄
quotacheck: Old group file not found. Usage will not be substracted.
done
quotacheck: Checked 579 directories and 4634 files
quotacheck: Old file not found.
- #quotaon -av --->啟動磁碟配額的功能a=all,v=view
- /dev/sda3 [/]: user quotas turned on
- #setquota hello 2000 3000 0 0 / --->軟性限制2M,硬性限制3M,inode的使用量0 0 表示軟性,硬性皆不限制
- #repquota -u /--->查看根目錄下quota的使用者的狀況
- *** Report for user quotas on device /dev/sda3
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 259828 0 0 5209 0 0
xfs -- 0 0 0 1 0 0
hello -- 8 2000 3000 2 0 0
Note:限制根目錄下hello的quota,前提是空間的owner為hello.或是hello有權限對此空間做存取
沒有留言:
張貼留言