Proftpd下anonymous 配置块

运维 系统运维
Proftpd下anonymous 配置块?ProFTPD是一个Unix平台上或是类Unix平台上(如Linux, FreeBSD...)的FTP服务器程序。它是在自由软件基金会的版权声明(GPL)之下开发 发布的免费软件。也可以说,任何只要的人遵守GPL版权的声明,全都可以随意修改源始码。本文讲述的是Proftpd下anonymous 配置块。

  Proftpdanonymous 配置块?ProFTPD是一个Unix平台上或是类Unix平台上(如Linux, FreeBSD...)的FTP服务器程序。它是在自由软件基金会的版权声明(GPL)之下开发 发布的免费软件。也可以说,任何只要的人遵守GPL版权的声明,全都可以随意修改源始码。本文讲述的是Proftpd下anonymous 配置块。

  在配置文件中anonymous配置块是非常重要的一部分,全局帐户的权限配置一般都由它来控制,下面分析一个比较常见的例子

  1.   # A basic anonymous configuration,  
  2.  
  3.   no upload directories.  
  4.  
  5.   If you do not  
  6.  
  7.   # want anonymous users,  
  8.  
  9.   simply delete this entire  
  10.  
  11.   section.  
  12.  

  #指定匿名用户登录目录

  1.   User ftp  
  2.  

  #指定本块设置的用户

  1.   Group ftp  
  2.  

  #指定本块设置的用户属组

  1.   # We want clients to be able to login  
  2.  
  3.   with "anonymous" as well as "ftp"  
  4.  
  5.   UserAlias anonymous ftp  
  6.  

  #设定用户的别名

  1.   AnonRequirePassword on  
  2.  

  #登陆需要密码

  1.   # Limit the maximum number  
  2.  
  3.   of anonymous logins  
  4.  
  5.   MaxClients 10  
  6.  
  7.   # We want 'welcome.msg' displayed  
  8.  
  9.   at login, and '.message' displayed  
  10.  
  11.   # in each newly chdired directory.  
  12.  
  13.   DisplayLogin welcome.msg  
  14.  
  15.   DisplayFirstChdir .message  
  16.  
  17.   # Limit WRITE everywhere  
  18.  
  19.   in the anonymous chroot  
  20.  
  21.   DenyAll  
  22.  
  23.   AllowAll  
  24.  

  anonymous配置块中的重点是通过Limit对指定目录进行比较详尽的权限管理,Limit的权限控制比较完整,通过不同的组合基本上可以做到各种复杂的权限控制,其控制项如下:

  CMD:Change Working Directory 改变目录

  MKD:MaKe Directory 建立目录的权限

  RNFR: ReName FRom 更改目录名的权限

  DELE:DELEte 删除文件的权限

  RMD:ReMove Directory 删除目录的权限

  RETR:RETRieve 从服务端下载到客户端的权限

  STOR:STORe 从客户端上传到服务端的权限

  READ:可读的权限,不包括列目录的权限,

  相当于RETR,STAT等

  WRITE:写文件或者目录的权限,包括MKD和RMD

  DIRS:是否允许列目录,相当于LIST,

  NLST等权限,还是比较实用的

  注:在测试是否可以下载时,不能用长度为0的空文件去测试,要用一个有内容的文件(文件大小不能为0k)。

  针对上面这个Limit所应用的对象,又包括以下范围

  AllowUser 针对某个用户允许的Limit

  DenyUser 针对某个用户禁止的Limit

  AllowGroup 针对某个用户组允许的Limit

  DenyGroup 针对某个用户组禁止的Limit

  AllowAll 针对所有用户组允许的Limit

  DenyAll 针对所有用户禁止的Limit

【编辑推荐】

  1. ProFTPD.conf的详细配置方法
  2. Proftpd配置文件结构分析
  3. ProFTP下的参数说明
  4. Porftpd.conf的配置格式
  5. lampp的ProFTPd下新增FTP用户的方法
  6. Debian下配置ProFTPd服务器
  7. Centos下ProFTPD配置FTP服务器
  8. 用MySQL和Proftpd配置FTP服务器

 

责任编辑:zhaolei 来源: CSDN网
相关推荐

2011-02-22 16:24:30

2011-03-08 17:04:10

ProFTPDUbuntu

2011-02-25 12:30:01

ProFtpd配置

2011-03-03 10:49:37

Linux配置Proftpd

2011-02-23 12:18:28

DebianProFTPd服务器

2011-02-23 10:18:51

CentosProFTPD

2011-03-08 10:10:37

Linuxproftpd

2011-02-23 11:15:21

DebianProFTPd

2011-03-03 13:00:21

2011-02-24 13:15:59

2011-02-22 10:08:46

ProFTPD配置

2011-02-25 14:35:06

ubuntuproftp安装

2011-03-03 14:47:35

2011-03-03 09:04:25

2011-03-03 14:47:35

2011-02-22 14:50:53

ProFTPD

2011-02-23 10:43:17

2011-02-24 14:47:48

ProFTPD

2011-03-07 17:15:52

ProFTPD配置

2011-03-03 11:06:44

Ubuntu安装ProFTPD
点赞
收藏

51CTO技术栈公众号