#if you have rsa cert file #RSA_CERT_FILE /glftpd/ftpd-rsa.pem #if you have dsa cert file #DSA_CERT_FILE /jail/ftpd-dsa.pem CERT_FILE /jail/ftpd-ecdsa.pem #ciphers for control connection #CIPHERS_FOR_CTRL HIGH:MEDIUM #ciphers for dirlists #CIPHERS_FOR_DIR MEDIUM:HIGH:LOW #ciphers for other data transfers #CIPHERS_FOR_DATA MEDIUM:HIGH:LOW #TLS_FTPS 0 # Server shutdown: 0=server open, 1=deny all but siteops, !*=deny all, etc #shutdown 1 xdupe *.zip *.[Rr][0-9][0-9] *.[Rr][Aa][Rr] *.[mM][pP][3] sitename_long MEW sitename_short MEW email mew@mewbies.com rootpath /jail/glftpd # Path relative to the ROOTPATH. datapath /ftp-data welcome_msg /ftp-data/misc/welcomefriends.msg =friends welcome_msg /ftp-data/misc/welcome.msg * goodbye_msg /ftp-data/misc/goodbye.msg * newsfile /ftp-data/misc/newsfile.friends =friends newsfile /ftp-data/misc/newsfile !=friends * banner /ftp-data/misc/banner # TLS enforcements. userrejectsecure !* userrejectinsecure * denydiruncrypted * denydatauncrypted * # we will not show the dir/file listings in color color_mode 0 ############################################################################## # SECTION # KEYWORD DIRECTORY SEPARATE CREDITS # ############################################################################## stat_section DEFAULT * yes stat_section ZIPS /site/ZIPS/* no stat_section SFV /site/SFV/* no stat_section M3U /site/M3U/* no stat_section MEW /site/MEW/* no stat_section incoming /site/incoming/* no ############################################################################## ################## THE RIGHTS SECTION BEGINS HERE #################### ############################################################################## # (you can use a ! in front of any group/user/flag to negate it) # # The default is no, you don't need to add "!*" at the end # # # # Function Path =GROUP or -username or X (flag) # ############################################################################## upload * * resume * * makedir * * download * * dirlog * * rename * * filemove * 1 =STAFF renameown * * nuke * 1 =STAFF delete * 1 =STAFF deleteown * * ############################################################################## ################### THE RIGHTS SECTION ENDS HERE ##################### ############################################################################## ############################################################################## # secure_pass mask users to whom this rule applies # ############################################################################## #secure_pass a2.. * ############################################################################## # secure_ip min. fields allow hostnames? need ident? users to whom this applies ############################################################################## #secure_ip 1 1 1 * ############################################################################## #path-filter group path/msgfile filters path-filter * /ftp-data/misc/pathmsg ^[-A-Za-z0-9_.()[:space:]]*$ ^\. ^- use_dir_size k / show_totals * * show_diz .message * free_space 20 max_users 15 5 total_users 20 # dupecheck how many days? ignore file case like Windows? dupe_check 7 no nodupecheck /site/MEW/* nodupecheck /site/incoming/* dl_incomplete 1 noretrieve passwd passwd- group group- min_homedir /site ############################################################################# # character conversions... file_names 0 lower [:space:]_ dir_names 0 none [:space:]_ ############################################################################# #tagline No[:space:]Tagline[:space:]Set ignore_type *.[tT][xX][tT] *.[nN][fF][oO] [rR][eE][aA][dD][mM][eE] .message ignore_type *.[sS][fF][vV] *.[cC][rR][cC] *.[dD][iI][zZ] ############################################################################# #pre_dir_check /bin/dirscript pre_check /bin/dupescript /site/ZIP/* #post_check /bin/zipscript ############################################################################# ############## Location #################### Max number of lines in Display # requests /ftp-data/misc/requests 10 ############################################################################# oneliners 10 lastonline 0 ############################################################################ # Nukedir_Style: # 1st. Option [Format: %N = DIR] # 2nd. Option 0 = Delete ALL, 1 = Save main dir., 2 = Save ALL (UNNUKE) # 3rd. Option [Byte Size] for nuker to discount. ############################################################################ nukedir_style NUKED-%N 2 50000 empty_nuke 25000 multiplier_max 20 ############################################################################ # Private Groups: privgroup GROUPNAME GROUPDESC # ############################################################################ privgroup STAFF My[:space:]Private[:space:]Group privgroup MEW MEW ############################################################################ # PRIVPATHS: Directories should be uniquely named (no wildcards) # ############################################################################ #privpath /site/privatedir 1 =STAFF privpath /site/MEW 1 =MEW privpath /site/incoming * privpath /site !=friends * ############################################################################ # CUSTOM SITE COMMANDS # # site_cmd [CMD NAME] [EXEC/TEXT] [PATH TO FILE] # ############################################################################ site_cmd RULES TEXT /ftp-data/misc/site.rules site_cmd LOCATE EXEC /bin/locate.sh site_cmd NFO EXEC /bin/sitenfo.sh site_cmd ZIPCHK EXEC /bin/sitezipchk.sh site_cmd ZIPLIST EXEC /bin/siteziplist.sh site_cmd NFOVIEW EXEC /bin/nfoview.sh site_cmd RARTEST EXEC /bin/rartest.sh site_cmd RARDTL EXEC /bin/rardtl.sh site_cmd UNZIP EXEC /bin/unzip.sh site_cmd RESCAN2 EXEC /bin/total_rescan_signal.sh site_cmd NFOX EXEC /bin/nfo_extract.sh custom-rules !8 !=friends * custom-locate !8 !=friends * custom-nfo !8 * custom-zipchk !8 * custom-ziplist !8 * custom-nfoview !8 * custom-rartest !8 * custom-rardtl !8 * custom-unzip !8 * custom-rescan2 !8 * custom-nfox !8 * # Some aliases for group stats commands site_cmd GRPWKUP IS GPWK site_cmd GRPWKDN IS GPWD site_cmd GRPMONTHUP IS GPMONTHUP site_cmd GRPMONTHDN IS GPMONTHDN site_cmd GRPALUP IS GPAL site_cmd GRPALDN IS GPAD custom-grpwkup !8 !=friends * custom-grpwkdn !8 !=friends * custom-grpmonthup !8 !=friends * custom-grpmonthdn !8 !=friends * custom-grpalup !8 !=friends * custom-grpaldn !8 !=friends * #locate allows users to search priv dirs !!!!, do not use it custom-locate 1 -addip 1 2 7 -adduser 1 2 7 -change 1 7 -changeallot 1 2 7 -changeflags 1 -changeratio 1 2 7 -changesratio 1 7 -changehomedir 1 -chmod 1 -chgadmin 1 7 -chgrp 1 7 -chgrp-priv 1 -chpass 1 -delip 1 2 7 -delownip !8 !=friends * -deluser 1 2 7 -dirs !8 !=friends * -errlog 1 -flags !8 !=friends * -gadduser 1 2 7 -ginfo 2 H -give G -group !3 * -groups !8 !=friends * -grp !8 !=friends * -groupcomment 1 -grpadd 1 -grpchange 1 -grpdel 1 -grplog 1 -grpnfo 1 2 -grpren 1 -grpstats * -help !8 !=friends * -info !8 !=friends * -kick D -kill E -logins 1 -misc !8 !=friends * -msg !8 !=friends * -msg* 1 -msg= 1 -msg{ !8 !=friends * -nuke A -onel !8 !=friends * -oneladd !8 !=friends * -passwd !8 !=friends * -predupe C -purge 1 -readd 1 2 7 -renuser 1 7 -reqlog 1 A B 7 -request !8 !=friends * -requestadd !8 !=friends * -show 1 -showhiddenusers 1 -stat !8 !=friends * -stats !8 !=friends * -swho =STAFF 1 E -take F -syslog 1 =STAFF -undupe C -unnuke B -update 1 -user !8 !=friends * -users H -usercomment 1 7 -userextra 1 2 7 -who !8 !=friends * -wipe 1 -seen 1 -laston 1 -userothers 1 -traffic 1 7 master mewbie DoGgie pasv_ports 10000-11000 pasv_addr 74.125.45.100 1 allow_fxp yes yes yes * # Settings for pzs-ng zip script calc_crc * post_check /bin/zipscript-c * cscript DELE post /bin/postdel cscript RMD post /bin/datacleaner cscript SITE[:space:]NUKE post /bin/cleanup cscript SITE[:space:]UNNUKE post /bin/postunnuke cscript SITE[:space:]WIPE post /bin/cleanup cscript RETR post /bin/dl_speedtest site_cmd RESCAN EXEC /bin/rescan custom-rescan !8 * site_cmd AUDIOSORT EXEC /bin/audiosort custom-audiosort !8 *