LoadModule mod_vroot.c
ServerName "FTP"
ServerIdent on "FTP Server ready."
ServerAdmin root@localhost
DefaultServer on
VRootEngine on
AuthPAMConfig proftpd
User proftpd
Group nogroup
MaxInstances 20
UseSendfile off
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
ListOptions -a
PassivePorts 12000 12100
<Global>
Umask 002
IdentLookups off
AllowOverwrite yes
<Limit ALL SITE_CHMOD>
AllowAll
</Limit>
</Global>
<Directory ~>
HideFiles (^\..+|\.ssh|\.bash_history|\.bash_logout|\.bashrc|\.profile|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.7z|\.dll)$
PathDenyFilter (^\..+|\.ssh|\.bash_history|\.bash_logout|\.bashrc|\.profile|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.7z|\.dll)$
HideNoAccess on
<Limit CHMOD SITE_CHMOD>
DenyAll
</Limit>
</Directory>
<Directory /home/*/*>
Umask 077 077
</Directory>
<Directory /home/user-webi/*>
Umask 077 077
<Limit RNFR RNTO STOR DELE MKD RMD>
DenyAll
</Limit>
</Directory>
<Directory /home/skripte/*>
Umask 077 077
<Limit RNFR RNTO STOR DELE MKD RMD>
DenyAll
</Limit>
</Directory>
<Directory ~>
HideFiles (^\..+|\.ssh|\.bash_history|\.bash_logout|\.bashrc|\.profile|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.7z|\.dll)$
PathDenyFilter (^\..+|\.ssh|\.bash_history|\.bash_logout|\.bashrc|\.profile|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.7z|\.dll)$
HideNoAccess on
<Limit CHMOD SITE_CHMOD>
DenyAll
</Limit>
</Directory>
<Directory /home/*/*>
Umask 077 077
</Directory>
<Directory /home/user-webi/*>
Umask 077 077
<Limit RNFR RNTO STOR DELE MKD RMD>
DenyAll
</Limit>
</Directory>
<Directory /home/skripte/*>
Umask 077 077
<Limit RNFR RNTO STOR DELE MKD RMD>
DenyAll
</Limit>
</Directory>
<Directory ~>
HideFiles (^\..+|\.ssh|\.bash_history|\.bash_logout|\.bashrc|\.profile|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.7z|\.dll)$
PathDenyFilter (^\..+|\.ssh|\.bash_history|\.bash_logout|\.bashrc|\.profile|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.7z|\.dll)$
HideNoAccess on
<Limit CHMOD SITE_CHMOD>
DenyAll
</Limit>
</Directory>
<Directory /home/*/*>
Umask 077 077
</Directory>
<Directory /home/user-webi/*>
Umask 077 077
<Limit RNFR RNTO STOR DELE MKD RMD>
DenyAll
</Limit>
</Directory>
<Directory /home/skripte/*>
Umask 077 077
<Limit RNFR RNTO STOR DELE MKD RMD>
DenyAll
</Limit>
</Directory>
<Directory ~>
HideFiles (^\..+|\.ssh|\.bash_history|\.bash_logout|\.bashrc|\.profile|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.7z|\.dll)$
PathDenyFilter (^\..+|\.ssh|\.bash_history|\.bash_logout|\.bashrc|\.profile|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.7z|\.dll)$
HideNoAccess on
<Limit CHMOD SITE_CHMOD>
DenyAll
</Limit>
</Directory>
<Directory /home/*/*>
Umask 077 077
</Directory>
<Directory /home/user-webi/*>
Umask 077 077
<Limit RNFR RNTO STOR DELE MKD RMD>
DenyAll
</Limit>
</Directory>
<Directory /home/skripte/*>
Umask 077 077
<Limit RNFR RNTO STOR DELE MKD RMD>
DenyAll
</Limit>
</Directory>
AllowOverwrite on
UseReverseDNS off
IdentLookups off
DefaultRoot ~
RequireValidShell off
AuthOrder mod_auth_pam.c mod_auth_unix.c mod_auth_file.c
AuthUserFile /etc/proftpd/ftpd.passwd
AuthGroupFile /etc/proftpd/ftpd.group