# 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 Willkommen [:space:]beim [:space:]DHT
sitename_short xxx
login_prompt Willkommen_beim_Linux Server
rootpath /ftp
# Path relative to the ROOTPATH.
datapath /ftp-data
welcome_msg /ftp-data/misc/welcome.msg *
goodbye_msg /ftp-data/misc/goodbye.msg *
newsfile /ftp-data/misc/newsfile *
banner /ftp-data/misc/banner
# TLS enforcements.
userrejectsecure !*
userrejectinsecure *
denydiruncrypted *
denydatauncrypted !*
# we will not show the dir/file listings in color
color_mode 1
##############################################################################
# SECTION # KEYWORD DIRECTORY SEPARATE CREDITS #
##############################################################################
stat_section DEFAULT * yes
##############################################################################
################## 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 * 1 =STAFF
filemove * 1 =STAFF
renameown * *
nuke * *
delete * 1
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 /site/incoming
show_totals * *
show_diz .message *
free_space 20
max_users 15 5
total_users 300
# dupecheck how many days? ignore file case like Windows?
#dupe_check 7 no
dl_incomplete 1
noretrieve passwd passwd- group group-
min_homedir /site
#############################################################################
# <cap 1st letter> <lower/upper> character conversions...
#file_names 0 lower [:space:]_
#dir_names 1 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
#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 250000
multiplier_max 20
############################################################################
# Private Groups: privgroup GROUPNAME GROUPDESC #
############################################################################
privgroup STAFF My[:space:]Private[:space:]Group
############################################################################
# PRIVPATHS: Directories should be uniquely named (no wildcards) #
############################################################################
privpath /site/privatedir 1 =STAFF
############################################################################
# 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
# 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 *
custom-grpwkdn !8 *
custom-grpmonthup !8 *
custom-grpmonthdn !8 *
custom-grpalup !8 *
custom-grpaldn !8 *
custom-rules !8 *
#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 *
-deluser 1 2 7
-dirs !8 *
-errlog 1
-flags !8 *
-gadduser 1 7
-ginfo 2 H
-give G
-group !3 *
-groups !8 *
-grp !8 *
-groupcomment 1
-grpadd 1
-grpchange 1
-grpdel 1
-grplog 1
-grpnfo 1 2
-grpren 1
-grpstats *
-help !8 *
-info !8 *
-kick D
-kill E
-logins 1
-misc !8 *
-msg !8 *
-msg* 1
-msg= 1
-msg{ !8 *
-nuke A
-onel !8 *
-oneladd !8 *
-passwd !8 *
-predupe C
-purge 1
-readd 1 2 7
-renuser 1 7
-reqlog 1 A B 7
-request !8 *
-requestadd !8 *
-show 1
-showhiddenusers 1
-stat !8 *
-stats !8 *
-swho =STAFF 1 E
-take F
-syslog 1 =STAFF
-undupe C
-unnuke B
-update 1
-user !8 *
-users H
-usercomment 1 7
-userextra 1 2 7
-who !8 *
-wipe 1
-seen 1
-laston 1
-userothers 1
-traffic 1 7