/[smeserver]/rpms/proftpd/sme7/proftpd.conf
ViewVC logotype

Contents of /rpms/proftpd/sme7/proftpd.conf

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Thu Nov 11 15:49:09 2010 UTC (13 years, 6 months ago) by slords
Branch: MAIN
CVS Tags: proftpd-1_3_2-1_rf, HEAD
Initial import

1 # This is the ProFTPD configuration file
2 # $Id: proftpd.conf,v 1.1 2004/02/26 17:54:30 thias Exp $
3
4 ServerName "ProFTPD server"
5 ServerIdent on "FTP Server ready."
6 ServerAdmin root@localhost
7 ServerType standalone
8 #ServerType inetd
9 DefaultServer on
10 AccessGrantMsg "User %u logged in."
11 #DisplayConnect /etc/ftpissue
12 #DisplayLogin /etc/ftpmotd
13 #DisplayGoAway /etc/ftpgoaway
14 DeferWelcome off
15
16 # Use this to excude users from the chroot
17 DefaultRoot ~ !adm
18
19 # Use pam to authenticate (default) and be authoritative
20 AuthPAMConfig proftpd
21 AuthOrder mod_auth_pam.c* mod_auth_unix.c
22
23 # Do not perform ident nor DNS lookups (hangs when the port is filtered)
24 IdentLookups off
25 UseReverseDNS off
26
27 # Port 21 is the standard FTP port.
28 Port 21
29
30 # Umask 022 is a good standard umask to prevent new dirs and files
31 # from being group and world writable.
32 Umask 022
33
34 # Default to show dot files in directory listings
35 ListOptions "-a"
36
37 # See Configuration.html for these (here are the default values)
38 #MultilineRFC2228 off
39 #RootLogin off
40 #LoginPasswordPrompt on
41 #MaxLoginAttempts 3
42 #MaxClientsPerHost none
43 #AllowForeignAddress off # For FXP
44
45 # Allow to resume not only the downloads but the uploads too
46 AllowRetrieveRestart on
47 AllowStoreRestart on
48
49 # To prevent DoS attacks, set the maximum number of child processes
50 # to 30. If you need to allow more than 30 concurrent connections
51 # at once, simply increase this value. Note that this ONLY works
52 # in standalone mode, in inetd mode you should use an inetd server
53 # that allows you to limit maximum number of processes per service
54 # (such as xinetd)
55 MaxInstances 20
56
57 # Set the user and group that the server normally runs at.
58 User nobody
59 Group nobody
60
61 # Disable sendfile by default since it breaks displaying the download speeds in
62 # ftptop and ftpwho
63 UseSendfile no
64
65 # This is where we want to put the pid file
66 ScoreboardFile /var/run/proftpd.score
67
68 # Normally, we want users to do a few things.
69 <Global>
70 AllowOverwrite yes
71 <Limit ALL SITE_CHMOD>
72 AllowAll
73 </Limit>
74 </Global>
75
76 # Define the log formats
77 LogFormat default "%h %l %u %t \"%r\" %s %b"
78 LogFormat auth "%v [%P] %h %t \"%r\" %s"
79
80 # TLS
81 # Explained at http://www.castaglia.org/proftpd/modules/mod_tls.html
82 #TLSEngine on
83 #TLSRequired on
84 #TLSRSACertificateFile /etc/pki/tls/certs/proftpd.pem
85 #TLSRSACertificateKeyFile /etc/pki/tls/certs/proftpd.pem
86 #TLSCipherSuite ALL:!ADH:!DES
87 #TLSOptions NoCertRequest
88 #TLSVerifyClient off
89 ##TLSRenegotiate ctrl 3600 data 512000 required off timeout 300
90 #TLSLog /var/log/proftpd/tls.log
91
92 # SQL authentication Dynamic Shared Object (DSO) loading
93 # See README.DSO and howto/DSO.html for more details.
94 #<IfModule mod_dso.c>
95 # LoadModule mod_sql.c
96 # LoadModule mod_sql_mysql.c
97 # LoadModule mod_sql_postgres.c
98 #</IfModule>
99
100 # A basic anonymous configuration, with an upload directory.
101 #<Anonymous ~ftp>
102 # User ftp
103 # Group ftp
104 # AccessGrantMsg "Anonymous login ok, restrictions apply."
105 #
106 # # We want clients to be able to login with "anonymous" as well as "ftp"
107 # UserAlias anonymous ftp
108 #
109 # # Limit the maximum number of anonymous logins
110 # MaxClients 10 "Sorry, max %m users -- try again later"
111 #
112 # # Put the user into /pub right after login
113 # #DefaultChdir /pub
114 #
115 # # We want 'welcome.msg' displayed at login, '.message' displayed in
116 # # each newly chdired directory and tell users to read README* files.
117 # DisplayLogin /welcome.msg
118 # DisplayFirstChdir .message
119 # DisplayReadme README*
120 #
121 # # Some more cosmetic and not vital stuff
122 # DirFakeUser on ftp
123 # DirFakeGroup on ftp
124 #
125 # # Limit WRITE everywhere in the anonymous chroot
126 # <Limit WRITE SITE_CHMOD>
127 # DenyAll
128 # </Limit>
129 #
130 # # An upload directory that allows storing files but not retrieving
131 # # or creating directories.
132 # <Directory uploads/*>
133 # AllowOverwrite no
134 # <Limit READ>
135 # DenyAll
136 # </Limit>
137 #
138 # <Limit STOR>
139 # AllowAll
140 # </Limit>
141 # </Directory>
142 #
143 # # Don't write anonymous accesses to the system wtmp file (good idea!)
144 # WtmpLog off
145 #
146 # # Logging for the anonymous transfers
147 # ExtendedLog /var/log/proftpd/access.log WRITE,READ default
148 # ExtendedLog /var/log/proftpd/auth.log AUTH auth
149 #
150 #</Anonymous>
151

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed