Vsftpd实例:账号与磁盘限额设置

只能下载的anonymous用户和能上传、下载的ftpuser用户
登录都是进入/var/ftp目录,且无法离开该目录(被chroot)
ftpuser可以在 /var/ftp/pub目录中建立目录和上传文件
匿名用户下载限速50kb/s,ftpuser限速500kb/s。
可联接的最多客户数为100,每ip可联接的最多客户数为5
&">nbsp;
/etc/vsftpd.conf

#接受匿名用户
anonymous_enable=YES
#匿名用户login时不询问口令
no_anon_password=YES
#接受本地用户
local_enable=YES

#可以上传(全局控制).若想要匿名用户也可上传则需要设置anon_upload_enable=YES,若想要匿名用户可以建立目录则需要设置anon_mkdir_write_enable=YES.这里禁止匿名用户上传,所以不设置这两项.
write_enable=YES
#本地用户上传文件的umask
local_umask=022

#使用上传/下载日志,日志文件默认为/var/log/vsftpd.log,可以通过xferlog_file选项修改
xferlog_enable=YES
#日志使用标准xferlog格式
xferlog_std_format=YES

#login时的欢迎信息
ftpd_banner=Welcome to KingArthur's FTP service.
#设置的话将覆盖上面的ftpd_banner设置,用户login时将显示/etc/vsftpd/banner中的内容
banner_file=/etc/vsftpd/banner
#为YES则进入目录时显示此目录下由message_file选项指定的文本文件(,默认为.message)的内容
dirmessage_enable=YES
#本地用户login后所在目录,若没有设置此项,则本地用户login后将在他的home目录(/etc/passwd的第六个字段)中.匿名用户的对应选项是anon_root
local_root=/var/ftp

#设置为YES则下面的控制有效
chroot_list_enable=YES
#若为NO,则记录在chroot_list_file选项所指定的文件(默认是/etc/vsftpd.chroot_list)中的用户将被chroot在登录后所在目录中,无法离开.如果为YES,则所记录的用户将不被chroot.这里选择YES.
chroot_local_user=YES

#若设置为YES则记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)中的用户将无法login,并且将检察下面的userlist_deny选项
userlist_enable=YES
#若为NO,则仅接受记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)中的用户的login请求.若为YES则不接受这些用户的请求.
userlist_deny=NO
#注意!!!vsftpd还要检察/etc/vsftpd.ftpusers文件,记录在这个文件中的用户将无法login!!

#服务器以standalong模式运行,这样可以进行下面的控制
listen=YES
#匿名用户的传输比率(b/s)
anon_max_rate=51200
#本地用户的传输比率(b/s)
local_max_rate=512000
#可接受的最大client数目
max_clients=100
#每个ip的最大client数目
max_per_ip=5

connect_from_port_20=YES
tcp_wrappers=YES
pam_service_name=vsftpd

下面是我的/etc/vsftpd.user_list

ftpuser
anonymous

/etc/vsftpd.ftpusers可以使用系统自带的文件 /etc/vsftpd.chroot_list内容为空

时间: 2024-09-13 03:58:38

Vsftpd实例:账号与磁盘限额设置的相关文章

PureFTPd+Mysql+PHP_Manager实现虚拟用户磁盘限额的配置方法_FTP服务器

在安装PureFTPd以前,要做好以下准备工作: 1. 安装FreeBSD4.9系统. 2. 定制内核,在内核中加入"options QUOTA"以实现用户配额的支持(注:其他*nix系统如何实现,请各位自己搜索实现.) 3. 安装好APACHE+PHP平台,因为我们后面要用PHP_Manager实现用户在线管理.(注:关于这个安装的内容网上有很多教程,在FreeBSD下可以直接用PORTS方式安装就可以了.) 做好以上准备工作之后,我们就可以开始进入真正的安装过程了. (注:以下安装

Red Flag Asianux Server 3系统管理:配置磁盘限额

为了防止某个用户或用户组占用过多的磁盘http://www.aliyun.com/zixun/aggregation/17325.html">存储空间,需要对用户或用户组的可用存储空间进行限制.磁盘限额的意义是强制使用者在大部分时间内保持他们对系统磁盘的占用在限额之下,取消其无限制地使用磁盘空间的能力. 在 Linux 系统中,限额是对文件系统设定的,设定之前需要启动文件系统的配额设置支持.磁盘限额服务目前可以支持ext2 和ext3 两种文件格式. Red Flag Asianux Se

Linux用户磁盘配额设置方法_Linux

一:内核中支持QUOTA: [root@localhost /]# grep CONFIG_QUOTA /boot/config-3.10.0-123.el7.x86_64 CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y 如果有上列输出,则表示当前内核已经支持q

如何配置AIX的磁盘限额

操作系统版本: testterm1:/#oslevel -r 5300-00 磁盘限额系统,它基于Berkeley磁盘限额系统,提供了控制使用磁盘空间的有效方式.为个人用户或组定 义限额系统,并且为每一类文件系统维护限额系统. 磁盘限额系统基于下列参数建立限额,可使用eduqota命令更改这些参数: . 用户或组的软限额 . 用户或组的硬限额 . 限额宽延时间 1.为某个文件系统启用用户和组限额,使用chfs命令.(本文以/home文件系统为例) testterm1:/#chfs -a "quo

Windows8系统账号自动登录默认设置

Windows 8账号自动登录 默认设置,"当你重启电脑,任何之前对任务栏作出的自定义设置都会被重设到默认设置,这个问题是由于一个Windows explorer和taskhost.exe之间的运行问题而导致",微软称. 微软确实提供了一种让用户避免遇到任务栏重设的热补丁解决方案,尽管如此,微软却没有提供系统的更新.因此,用户需要和微软客服服务直接联系才能被告知如何解决这个问题. 微软强调这个热补丁只需要加在哪些需要修补的系统软件上,而且这个热补丁还需要更多的测试.因此,如果你不是因为

Win8系统账号密码如何快速设置

  大家平时在使用电脑的时候,一般为了保护个人的隐私就会设置账号密码,可以防止被别人盗用.由于Win8系统是最新的操作系统,和w764位旗舰版有一定的差别,因此不少用户对于这种新系统有点陌生,不知道该怎么去设置账号密码.那么到底Win8系统账号密码如何快速设置呢?下面就一起来学习下具体的设置方法吧. 1.打开计算机,然后进入控制面板,直接点击里面的"用户账户和家庭安全"选项. 2.接着再单击"用户账户"选项. 3."用户账户"打开之后,点击里面的

本地磁盘打不开,限制本地磁盘的设置方法

我们需要通过调整限制本地磁盘的设置来解决问题. 让我们打开开始菜单-附件-运行,输入gpedit.msc 并确定. 打开本地组策略编辑器后,我们依次选择管理模板-Windows组件-Windows资源管理器(选定即可,不要打开).然后在右侧列表中找到"防止从"我的电脑"访问驱动器",并双击. 这里,如果你想设置别人无法访问,选择"已启用"即可;同理选择"已禁用"即可恢复访问.

什么是磁盘缓存?迅雷软件的磁盘缓存设置方法介绍

近日有网友问磁盘缓存是什么意思? 下面小编将为广大电脑爱好者讲解这方面的电脑知识,希望能够帮助大家更好的来认识磁盘缓存,另外附上迅雷磁盘缓存怎么设置 的方法: 其实,磁盘缓存分为两种,一种是读缓存,另一种是写缓存. 一.读缓存 读缓存是指,操作系统为已读取的文件数据,在内存较空闲的情况下留在内存空间中(这个内存空间被称之为"内存池"),当下次软件或用户再次读取同一文件时就不必重新从磁盘上读取,从而提高速度. 二.写缓存 写缓存实际上就是将要写入磁盘的数据先保存于系统为写缓存分配的内存空

自己搞了一个ami后,再选择一个key,启动的实例账号下面没有相应的authorized_keys ?

问题描述 自己搞了一个ami后,再选择一个key,启动的实例账号下面没有相应的authorized_keys? 解决方案 解决方案二:authorized_keys存的是key所对应的公钥pem文件存的是key的私钥要是不对应的话,应该ssh不上去吧