zoukankan      html  css  js  c++  java
  • “VPS FTP应用”目录存档

    在vps主机上使用磁盘配额限制vsFTPd用户的空间大小
    2008年12月3日,星期三
    概述:在上一篇在vps主机安装vsFTPd文件服务器 构建ftp帐号后,但是vsFTPd不支持磁盘配额,这样就很不方便给朋友分配网页空间,那么可以使用linux系统自动的磁盘配额功能,给特定的帐号分配磁盘使用大小。

    环境:centos5 特惠型vps

    目的:给帐号vsftptest进行磁盘配额设置,此用户共有50M磁盘空间(不考虑inode),并且最低限制为45MB,宽限时间设置为1天

    步骤:

    1)使用eduota编辑用户可用的空间

    [root@www ~]# edquota -u vsftptest
    Disk quotas for user vsftptest (uid 500):
      Filesystem                   blocks       soft       hard     inodes     soft     hard
      /dev/simfs                       20       45000      50000          5        0        0
    2)设置宽限时间

    [root@www ~]# edquota -t
    Grace period before enforcing soft limits for users:
    Time units may be: days, hours, minutes, or seconds
      Filesystem             Block grace period     Inode grace period
      /dev/simfs                 1days               0seconds
    3)输出quota报告

    [root@www ~]# repquota -avug
    *** Report for user quotas on device /dev/simfs
    Block grace time: 24:00; Inode grace time: 00:00
                            Block limits                File limits
    User            used    soft    hard  grace    used  soft  hard  grace
    ----------------------------------------------------------------------
    root      --  469864       0       0          23474     0     0
    smmsp     --       8       0       0              2     0     0
    apache    --      40       0       0              4     0     0
    rpm       --   10592       0       0             75     0     0
    named     --      24       0       0              6     0     0
    mysql     --   22396       0       0             93     0     0
    vsftptest --      20   45000   50000              5     0     0
    Statistics:
    Total blocks: 131592
    Data blocks: 5
    Entries: 7
    Used average: 1.400000
    *** Report for group quotas on device /dev/simfs
    Block grace time: 00:00; Inode grace time: 00:00
                            Block limits                File limits
    Group           used    soft    hard  grace    used  soft  hard  grace
    ----------------------------------------------------------------------
    root      --  468012       0       0          22881     0     0
    tty       --      20       0       0            514     0     0
    disk      --       0       0       0              1     0     0
    kmem      --       0       0       0              3     0     0
    mail      --     196       0       0              5     0     0
    man       --     128       0       0             32     0     0
    lock      --       4       0       0              1     0     0
    nobody    --      84       0       0              1     0     0
    utmp      --     144       0       0              4     0     0
    smmsp     --     816       0       0              5     0     0
    apache    --      56       0       0              6     0     0
    screen    --     344       0       0              2     0     0
    slocate   --      28       0       0              2     0     0
    utempter  --       4       0       0              1     0     0
    rpm       --   10592       0       0             75     0     0
    named     --     100       0       0             28     0     0
    mysql     --   22396       0       0             93     0     0
    vsftptest --      20       0       0              5     0     0
    Statistics:
    Total blocks: 131592
    Data blocks: 7
    Entries: 18
    Used average: 2.571429
    [root@www ~]#
    标签:FTP应用, FTP服务器, quota, vsftpd, 磁盘配额
    发布在 VPS FTP应用 | 没有评论 »

    在vps主机安装vsFTPd文件服务器
    2008年12月3日,星期三
    概述:在互联网的传输协议中,FTP(File Transfer Protocol)可以说是最古老的协议之一了,一般来说数据以FTP协议来传输时相当快的,不过值得注意的是,使用FTP传输时具有一定程序的“危险性”因为数据在因特网上完全没有受到保护的“明码”传输,所以我们建议客户最好不开放ftp服务,但可能有些客户需要给朋友分配虚拟主机(例如给朋友一个blog空间),本文详细描述如何在vps主机安装配置vsFTPd文件(FTP)服务器

    环境:centos vps

    目的:在vps主机安装配置vsFTPd FTP服务器,同时建立一个帐号vsftptest用户,是用户可以通过此帐号更新自己的网页

    步骤:

    1)安装vsFTPd服务器软件

    [root@www ~]# yum -y install vsftpd
    2)增加ftp帐号

    [root@www vsftpd]# adduser vsftptest
    [root@www vsftpd]# passwd vsftptest
    3)处理vsftp.conf配置文件

    [root@www ~]# vi /etc/vsftpd/vsftpd.conf
    # anonymous_enable=YES    <--注销匿名用户登录
    #增加是否针对某些用户来chroot的相关设置
    chroot_local_user=YES     < --设置用户默认chroot
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list
    新建chroot_list
    [root@www ~]#touch /etc/vsftpd/chroot_list
    4)启动vsftp服务

    [root@www ~]# /etc/init.d/vsftpd start
    [root@www ~]# chkconfig --level 345 vsftpd on
    5)测试,使用客户ftp连接服务器

  • 相关阅读:
    Windows Phone开发(29):隔离存储C 转:http://blog.csdn.net/tcjiaan/article/details/7447469
    Windows Phone开发(25):启动器与选择器之WebBrowserTask 转:http://blog.csdn.net/tcjiaan/article/details/7404770
    内存知识集
    牛人榜
    如何解决SQL Server 2000 中的连接问题(邹建)
    索引
    .net事件机制
    内核对象
    使用socket tcp实现通讯
    sql技巧
  • 原文地址:https://www.cnblogs.com/hsapphire/p/1704518.html
Copyright © 2011-2022 走看看