Magellan Linux

Contents of /trunk/proftpd/modules.conf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 993 - (show annotations) (download)
Wed Mar 3 19:35:11 2010 UTC (14 years, 2 months ago) by niro
File size: 5916 byte(s)
-external mod_exec not included in package
-fixed a typo

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