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

Annotation of /rpms/proftpd/sme8/proftpd.conf

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


Revision 1.1 - (hide annotations) (download)
Thu Nov 11 15:50:25 2010 UTC (14 years ago) by slords
Branch: MAIN
CVS Tags: proftpd-1_3_2-1_rf, HEAD
Initial import

1 slords 1.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