87 lines
2.4 KiB
Plaintext
87 lines
2.4 KiB
Plaintext
#
|
|
# Fichier de configuration de ProFTPd pour AlternC
|
|
# $Id: proftpd.conf,v 1.11 2006/01/17 12:04:14 benjamin Exp $
|
|
#
|
|
# %%warning_message%%
|
|
# version SARGE
|
|
|
|
ServerName "%%hosting%%"
|
|
ServerIdent on "FTP Server Ready"
|
|
ServerType standalone
|
|
DeferWelcome on
|
|
|
|
ShowSymlinks on
|
|
MultilineRFC2228 on
|
|
DefaultServer on
|
|
AllowOverwrite on
|
|
AllowStoreRestart on
|
|
DefaultRoot ~
|
|
UseReverseDNS off
|
|
IdentLookups off
|
|
|
|
|
|
TimeoutNoTransfer 600
|
|
TimeoutStalled 600
|
|
TimeoutIdle 1200
|
|
|
|
DisplayLogin /etc/welcome.msg
|
|
DisplayFirstChdir .message
|
|
|
|
ListOptions "-al"
|
|
|
|
DenyFilter \*.*/
|
|
Port 21
|
|
MaxInstances 30
|
|
User nobody
|
|
Group nogroup
|
|
RequireValidShell off
|
|
|
|
TLSDSACertificateFile /etc/apache-ssl/apache.pem
|
|
TLSEngine on
|
|
|
|
<Directory /*>
|
|
DenyAll
|
|
</Directory>
|
|
|
|
<Directory /var/alternc/html>
|
|
Umask 022 022
|
|
AllowOverwrite on
|
|
# Limit the allowed bandwith for each connexion, prevent ressource hold-up ;)
|
|
TransferRate RETR 64
|
|
TransferRate APPE,STOR 64
|
|
|
|
AllowAll
|
|
</Directory>
|
|
|
|
MaxClientsPerHost 6 "Sorry, no more than 6 simultaneous connections"
|
|
AccessGrantMsg "Welcome on AlternC, %u"
|
|
|
|
# database@host:port login password
|
|
SQLConnectInfo %%dbname%%@%%dbhost%%:3306 %%dbuser%% %%dbpwd%%
|
|
# Table :
|
|
SQLUserInfo ftpusers name encrypted_password 33 uid homedir NULL
|
|
|
|
# Use mysql PASSWORD function
|
|
SQLAuthTypes Crypt
|
|
# Only mysql authentication enabled
|
|
SQLAuthenticate users
|
|
AuthPAM off
|
|
# Default : www-data.www-data
|
|
SQLDefaultGID 33
|
|
SQLDefaultUID 33
|
|
# Do NOT create the homedir if it does not exist
|
|
SQLHomedirOnDemand off
|
|
# Minimum ID allowed to log in. Other users should use SFTP
|
|
SQLMinID 33
|
|
|
|
# We don't use Unix rights managment on AlternC, so let's hide real owner/group/rights
|
|
DirFakeGroup on alternc
|
|
DirFakeMode 0640
|
|
DirFakeUser on ~
|
|
|
|
# And chmod command is forbidden too :
|
|
<Limit SITE_CHMOD>
|
|
DenyAll
|
|
</Limit>
|
|
|