Fedora服务器vsftpd的配置 下载本文

Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 25 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. [root@uhome ~]# mkdir /mnt/ftp 创建一个目录来挂载sdb5

[root@uhome ~]# mount /dev/sdb5 /mnt/ftp/ 挂载sdb5到/mnt/ftp/

[root@uhome ~]# vi /etc/fstab 添加最后一条信息,来达到重启自动挂载上去

/dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0

/dev/VolGroup00/LogVol01 swap swap defaults 0 0 /dev/sdb5 /mnt/ftp ext3 defaults 0 0 .

最后重启系统看有没有被自动挂载上 创建一个ftp用户做测试

[root@red-hat-5 ~]# useradd -d /mnt/ftp/hom -s /sbin/nologin hom [root@red-hat-5 ~]# passwd hom Changing password for user hom. New UNIX password: Retype new UNIX password:

passwd: all authentication tokens updated successfully. [root@red-hat-5 ~]# ll /mnt/ftp/ 总计 20

drwx------ 2 hom hom 4096 01-10 17:15 hom drwx------ 2 root root 16384 01-10 16:53 lost+found [root@red-hat-5 ~]# service vsftpd start 为 vsftpd 启动 vsftpd:[确定] 为ftp用户做磁盘配额

刚才创建的hom用户是在/dev/sdb5分区中,那么如果我们要对hom用户进行磁盘限额,那我们需要修改/etc/fstab中根分区的记录,将/dev/sdb5分区的第4个字段改成defaults,usrquota,如下:

/dev/sdb5 /mnt/ftp ext3 defaults,usrquota 0 0 为了不然系统重启才生效,利用一下命令直接生效 # mount -o remount /dev/sdb5

对一个组进行磁配额,那我们需要增加参数grpquota,如下:

/dev/sdb5 /mnt/ftp ext3 defaults,usrquota, grpquota 0 0

[root@uhome /]# quotacheck -avug 生成每个启动了配额的文件系统的当前磁盘用量表

quotacheck: Scanning /dev/sdb5 [/mnt/ftp] quotacheck: Cannot stat old user quota file: 没有那个文件或目录

quotacheck: Old group file not found. Usage will not be substracted. done

quotacheck: Checked 4 directories and 6 files quotacheck: Old file not found. 注释:

-a :扫瞄所有在 /etc/mtab 里头已经 mount 的具有 quota 支持的磁盘 -u :扫瞄使用者的档案与目录