Magellan Linux

Diff of /trunk/proftpd/modules.conf

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 371 by niro, Mon Oct 15 19:09:01 2007 UTC revision 991 by niro, Wed Mar 3 19:08:46 2010 UTC
# Line 1  Line 1 
1    # $Header: /root/magellan-cvs/src/proftpd/modules.conf,v 1.4 2010-03-03 19:08:46 niro Exp $
2  #  #
3  # This file is used to manage DSO modules and features.  # This file is used to manage DSO modules and features.
4  #  #
5    
6    
7  # This is the directory where DSO modules reside  # This is the directory where DSO modules reside
8  ModulePath @@modulepath@@  ModulePath @@modulepath@@
9    
10    
11  # Allow only user root to load and unload modules, but allow everyone  # Allow only user root to load and unload modules, but allow everyone
12  # to see which modules have been loaded  # to see which modules have been loaded
13  ModuleControlsACLs insmod,rmmod allow user root  ModuleControlsACLs insmod,rmmod allow user root
14  ModuleControlsACLs lsmod allow user *  ModuleControlsACLs lsmod allow user *
15    
16    
17    # Administrative control actions for the ftpdctl program
18    # (http://www.proftpd.org/docs/contrib/mod_ctrls_admin.html)
19  LoadModule mod_ctrls_admin.c  LoadModule mod_ctrls_admin.c
20  LoadModule mod_tls.c  
21    # Quota support (http://www.proftpd.org/docs/contrib/mod_quotatab.html)
22  LoadModule mod_quotatab.c  LoadModule mod_quotatab.c
23    
24    # File-specific "driver" for storing quota table information in files
25    # (http://www.proftpd.org/docs/contrib/mod_quotatab_file.html)
26  LoadModule mod_quotatab_file.c  LoadModule mod_quotatab_file.c
27  LoadModule mod_radius.c  
28  LoadModule mod_wrap.c  # Execute external programs or scripts at various points in the process
29    # of handling FTP commands
30    # (http://www.castaglia.org/proftpd/modules/mod_exec.html)
31    LoadModule mod_exec.c
32    
33    # Limit downloads to a multiple of upload volume (see README.ratio)
34    LoadModule mod_ratio.c
35    
36    # Rewrite FTP commands sent by clients on-the-fly,
37    # using regular expression matching and substitution
38    # (http://www.proftpd.org/docs/contrib/mod_rewrite.html)
39  LoadModule mod_rewrite.c  LoadModule mod_rewrite.c
40  LoadModule mod_ban.c  
41    # Configure server availability based on system load
42    # (http://www.proftpd.org/docs/contrib/mod_load.html)
43    LoadModule mod_load.c
44    
45    # Provide data transfer rate "shaping" across the entire server
46    # (http://www.castaglia.org/proftpd/modules/mod_shaper.html)
47    LoadModule mod_shaper.c
48    
49    # Support for miscellaneous SITE commands such as SITE MKDIR, SITE SYMLINK,
50    # and SITE UTIME (http://www.proftpd.org/docs/contrib/mod_site_misc.html)
51    LoadModule mod_site_misc.c
52    
53    # Use the /etc/hosts.allow and /etc/hosts.deny files, or other allow/deny
54    # files, for IP-based access control
55    # (http://www.proftpd.org/docs/contrib/mod_wrap.html)
56    LoadModule mod_wrap.c
57    
58    # Use the /etc/hosts.allow and /etc/hosts.deny files, or other allow/deny
59    # files, as well as SQL-based access rules, for IP-based access control
60    # (http://www.proftpd.org/docs/contrib/mod_wrap2.html)
61  LoadModule mod_wrap2.c  LoadModule mod_wrap2.c
62  LoadModule mod_wrap2_file.c  
63    # Support module for mod_wrap2 that handles access rules stored in specially
64    # formatted files on disk
65    # (http://www.proftpd.org/docs/contrib/mod_wrap2_file.html)
66    <IfModule mod_wrap2.c>
67       LoadModule mod_wrap2_file.c
68    </IfModule>
69    
70    
71    # ACL support
72    # Enable this with PROFTPD_OPTIONS=-DACL in /etc/conf.d/proftpd
73    <IfDefine ACL>
74       # Support for POSIX ACLs
75       # (http://www.proftpd.org/docs/modules/mod_facl.html)
76       LoadModule mod_facl.c
77    </IfDefine>
78    
79    
80    # Dynamic Ban List support
81    # Enable this with PROFTPD_OPTIONS=-DBAN in /etc/conf.d/proftpd
82    <IfDefine BAN>
83       # Dynamic ban lists (http://www.proftpd.org/docs/contrib/mod_ban.html)
84       LoadModule mod_ban.c
85    </IfDefine>
86    
87    
88    # LDAP support (requires the '>=net-ftp/proftpd-ldap' package)
89    # Enable this with PROFTPD_OPTIONS=-DLDAP in /etc/conf.d/proftpd
90    <IfDefine LDAP>
91       # LDAP support
92       # (http://www.proftpd.org/docs/directives/linked/config_ref_mod_ldap.html)
93       LoadModule mod_ldap.c
94    
95       # LDAP quota support (requires proftpd-ldap package)
96       # (http://www.proftpd.org/docs/contrib/mod_quotatab_ldap.html)
97       LoadModule mod_quotatab_ldap.c
98    </IfDefine>
99    
100    
101    # Radius support
102    # Enable this with PROFTPD_OPTIONS=-DRADIUS in /etc/conf.d/proftpd
103    <IfDefine RADIUS>
104       # Support for authenticating users using the RADIUS protocol
105       # (http://www.proftpd.org/docs/contrib/mod_radius.html)
106       LoadModule mod_radius.c
107    
108       # Retrieve quota limit table information from a RADIUS server
109       # (http://www.proftpd.org/docs/contrib/mod_quotatab_radius.html)
110       LoadModule mod_quotatab_radius.c
111    </IfDefine>
112    
113    
114    # TLS support
115    # Enable this with PROFTPD_OPTIONS=-DTLS in /etc/conf.d/proftpd
116    <IfDefine TLS>
117       # TLS support (http://www.castaglia.org/proftpd/modules/mod_tls.html)
118       LoadModule mod_tls.c
119    
120       # Provide an external SSL session cache using shared memory
121       # (contrib/mod_tls_shmcache.html)
122       LoadModule mod_tls_shmcache.c
123    </IfDefine>
124    
125    
126    # Mysql support (requires the 'net-ftp/proftpd-mysql' package)
127    # Enable this with PROFTPD_OPTIONS=-DMYSQL in /etc/conf.d/proftpd
128    <IfDefine MYSQL>
129       # General database support (http://www.proftpd.org/docs/contrib/mod_sql.html)
130       LoadModule mod_sql.c
131    
132       # Support for base-64 or hex encoded MD5 and SHA1 passwords from SQL tables
133       # (contrib/mod_sql_passwd.html)
134       LoadModule mod_sql_passwd.c
135    
136       # Mysql support
137       # (http://www.proftpd.org/docs/contrib/mod_sql.html)
138       LoadModule mod_sql_mysql.c
139    
140       # SQL database "driver" for storing quota table information in SQL tables
141       # (http://www.proftpd.org/docs/contrib/mod_quotatab_sql.html)
142       LoadModule mod_quotatab_sql.c
143    
144       <IfModule mod_wrap2.c>
145          # Support module for mod_wrap2 that handles access rules stored in SQL
146          # database tables (http://www.proftpd.org/docs/contrib/mod_wrap2_sql.html)
147          LoadModule mod_wrap2_sql.c
148       </IfModule>
149    </IfDefine>
150    
151    
152    # SFTP/SCP support
153    # Enable this with PROFTPD_OPTIONS=-DSFTP in /etc/conf.d/proftpd
154    <IfDefine SFTP>
155      # Support for the SSH2, SFTP, and SCP protocols, for secure file transfer over
156      # an SSH2 connection (http://www.castaglia.org/proftpd/modules/mod_sftp.html)
157      LoadModule mod_sftp.c
158    
159      # Use PAM to provide a 'keyboard-interactive' SSH2 authentication method for
160      # mod_sftp (http://www.castaglia.org/proftpd/modules/mod_sftp_pam.html)
161      LoadModule mod_sftp_pam.c
162    
163      <IfModule mod_sql.c>
164         # Use SQL (via mod_sql) for looking up authorized SSH2 public keys for user
165         # and host based authentication
166         # (http://www.castaglia.org/proftpd/modules/mod_sftp_sql.html)
167         LoadModule mod_sftp_sql.c
168       </IfModule>
169    </IfDefine>
170    
171    
172  # keep this module the last one!  # keep this module the last one!
173  # see: http://www.castaglia.org/proftpd/modules/mod_ifsession.html#Installation  # see: http://www.castaglia.org/proftpd/modules/mod_ifsession.html#Installation
174    #
175    # Provide a flexible way of specifying that certain configuration directives
176    # only apply to certain sessions, based on credentials such as connection
177    # class, user, or group membership
178    # (http://www.proftpd.org/docs/contrib/mod_ifsession.html)
179  LoadModule mod_ifsession.c  LoadModule mod_ifsession.c
   

Legend:
Removed from v.371  
changed lines
  Added in v.991