############################################################ # # # Fichier de configuration pour Pure-FTPd # # # ############################################################ # (Chrooter) Emprisonner les utilisateurs: ChrootEveryone yes # TrustedGID 100 # Compatibilité avec les clients comme Internet Explorer: BrokenClientsCompatibility yes # Nombre maximum de clients en même temps sur le serveur: MaxClientsNumber 50 # Le serveur démarre en arrière-plan: Daemonize yes # Nombre maximum de clients connecté à partir de la même IP: MaxClientsPerIP 4 #VerboseLog no #Affiche les fichiers qui commencent par un ".": DisplayDotFiles yes # Les utilisateurs anonymes ne seront pas les bienvenus: AnonymousOnly no NoAnonymous yes #Pour les logs du serveur (recommandé): SyslogFacility ftp # FortunesFile /usr/share/fortune/zippy # Aucune résolution DNS (accélère le serveur): DontResolve yes # Durée en minutes avant que les clients soient déconnectés s'ils sont inactifs: MaxIdleTime 5 # Différentes méthodes d'identification: # LDAPConfigFile /usr/local/etc/ldap.conf # MySQLConfigFile /usr/local/etc/mysql.conf # PGSQLConfigFile /usr/local/etc/pgsql.conf # Ici j'ai activer les utilisateurs virtuels seul à se connecter, vous pouvez combiner plusieurs méthodes d'authentification. # le serveur va regarder dans les différentes méthodes d'authentification si l'utilisateur existe, # s'il existe dans le premier, il ne consultera pas les autres. PureDB /etc/pureftpd.pdb # ExtAuth /var/run/ftpd.sock # PAMAuthentication yes UnixAuthentication yes # Limite de récursion (correspond à 10000 fichiers et 4 sous-répertoires): LimitRecursion 10000 4 AnonymousCanCreateDirs no MaxLoad 4 # Plage du mode passif (10000-10400) correspond à 200 sessions actives sur le serveur: PassivePortRange 10000 10800 # ForcePassiveIP 192.168.0.1 # AnonymousRatio 1 10 # UserRatio 1 10 # Protection contre le Warez: AntiWarez yes # Bind 127.0.0.1,21 # AnonymousBandwidth 8 # Restriction de la bande passante à 100 Ko/s pour tous les clients: UserBandwidth 250 # Permissions des fichiers (133:022) correspond à un chmod automatique # de 644 pour les fichiers et 755 pour les dossiers: Umask 133:022 # UID minimum pour la connexion au serveur: MinUID 1000 AllowUserFXP no AllowAnonymousFXP no ProhibitDotFilesWrite no ProhibitDotFilesRead no AutoRename no AnonymousCantUpload yes # TrustedIP 10.1.1.1 # LogPID yes # Chemin du fichier des logs des transfers ftp: AltLog clf:/var/log/pureftpd.log # AltLog stats:/var/log/pureftpd.log # AltLog w3c:/var/log/pureftpd.log # Le chmod pour les clients est autorisé, si vous mettez ''yes'' ils ne pourrons pas chmoder leurs fichiers: NoChmod no # KeepAllFiles yes # Création d'un répertoire automatique pour le client (il sera créé automatiquement à sa première connexion): CreateHomeDir yes # Quota 1000:10 PIDFile /var/run/pure-ftpd.pid # CallUploadScript yes # Espace disque (partition) maximum en %: MaxDiskUsage 95 # NoRename yes CustomerProof yes # PerUserLimits 3:20 # NoTruncate yes # TLS/SSL (0=inactif) (1=mode standard et TLS) (2=force le mode TLS seul): TLS 1 # IPV4Only yes # IPV6Only yes # FileSystemCharset ISO-8859-1 # ClientCharset big5