################################################################################# Динамічне завантаження модулей (DSO) #################################################################################<IfModule mod_dso.c> # Якщо не завантажено модуль mod_lang, то завантажити # У Fedora він зазвичай завжди встановлений і не потребує цього <IfModule !mod_lang.c> LoadModule mod_lang.c </IfModule> # Завантажити модуль mod_ifsession # У Fedora він не встановлений, тому треба завантажувати завжди LoadModule mod_ifsession.c # Завантажити модуль mod_ifversion # У Fedora він не встановлений, тому треба завантажувати завжди LoadModule mod_ifversion.c # Завантажити модуль mod_copy # SITE_COPY # У Fedora він не встановлений, тому треба завантажувати завжди LoadModule mod_copy.c # Завантажити модуль mod_site_misc # SITE_UTIME, SITE_SYMLINK, SITE_MKDIR, SITE_RMDIR # У Fedora він не встановлений, тому треба завантажувати завжди LoadModule mod_site_misc.c # Завантажити модуль mod_ban # У Fedora він не встановлений, тому треба завантажувати завжди LoadModule mod_ban.c # Завантажити модуль mod_delay # Він входить у склад ProFTPd <IfModule !mod_delay.c> LoadModule mod_delay.c </IfModule> # Завантажити модуль mod_log # Він входить у склад ProFTPd <IfModule !mod_log.c> LoadModule mod_log.c </IfModule> # Завантажити модуль mod_site # Він входить у склад ProFTPd <IfModule !mod_site.c> LoadModule mod_site.c </IfModule> # Завантажити модуль mod_ls # Він входить у склад ProFTPd <IfModule !mod_ls.c> LoadModule mod_ls.c </IfModule> # Завантажити модуль mod_auth # Він входить у склад ProFTPd <IfModule !mod_auth.c> LoadModule mod_auth.c </IfModule> # Якщо не завантажено модуль mod_ctrls, то завантажити # У Fedora він зазвичай завжди встановлений і не потребує цього <IfModule !mod_ctrls.c> LoadModule mod_ctrls.c </IfModule> # Завантажити модуль mod_ctrls_admin # У Fedora він не встановлений, тому треба завантажувати завжди # Потребує mod_ctrls <IfModule mod_ctrls.c> LoadModule mod_ctrls_admin.c </IfModule> # Якщо не завантажено модуль mod_readme, то завантажити # У Fedora він зазвичай завжди встановлений і не потребує цього <IfModule !mod_readme.c> LoadModule mod_readme.c </IfModule> </IfModule>#Якщо бачиш, то оформи! Не лінуйся!LoadModule mod_sql.cLoadModule mod_sql_mysql.c# Рекомендовані налаштування для справної роботи модуля аутентифікації користувачівRequireValidShell offAllowRetrieveRestart on# Налаштування взаємодії з базою даних<IfModule mod_sql.c> # Метод аутентифікації користувачів (лише з БД MariaDB) AuthOrder mod_sql.c </IfModule>
################################################################################# Розмежування доступу до тек #################################################################################<Global> DefaultRoot %{env:PATH_FILES} ######################################################################## # Читання: всі # Запис: всі <Directory %{env:PATH_FILES}/PUBLIC> AllowOverwrite on HideNoAccess on <Limit ALL> AllowAll </Limit> <Limit SITE_CHMOD> AllowAll </Limit> <Limit SITE_COPY> AllowAll </Limit> <Limit SITE_MKDIR> AllowAll </Limit> <Limit SITE_RMDIR> AllowAll </Limit> <Limit SITE_UTIME> DenyAll </Limit> <Limit SITE_SYMLINK> DenyAll </Limit> </Directory> ######################################################################## # Підвантаження налаштувань персональних тек користувачів Include %{env:PATH_CONFIG}/users/*.conf ######################################################################## # Підвантаження налаштувань спеціальних тек користувачів Include %{env:PATH_CONFIG}/directory/*.conf ######################################################################## # Читання: Всі # Запис: Адміністратори сервера <Directory %{env:PATH_FILES}/USERS> HideNoAccess on <Limit READ> AllowAll DenyAll </Limit> <Limit WRITE> AllowGroup OR Admins DenyAll </Limit> <Limit DIRS> AllowAll DenyAll </Limit> <Limit SITE_CHMOD> AllowGroup OR Admins DenyAll </Limit> <Limit SITE_COPY> AllowGroup OR Admins DenyAll </Limit> <Limit SITE_MKDIR> AllowGroup OR Admins DenyAll </Limit> <Limit SITE_RMDIR> AllowGroup OR Admins DenyAll </Limit> <Limit SITE_UTIME> AllowGroup OR Admins DenyAll </Limit> <Limit SITE_SYMLINK> AllowGroup OR Admins DenyAll </Limit> </Directory> ######################################################################## # Читання: Всі # Запис: Адміністратори сервера <Directory %{env:PATH_FILES}> HideNoAccess on <Limit READ> AllowAll DenyAll </Limit> <Limit WRITE> AllowGroup OR Admins DenyAll </Limit> <Limit DIRS> AllowAll DenyAll </Limit> <Limit SITE_CHMOD> AllowGroup OR Admins DenyAll </Limit> <Limit SITE_COPY> AllowGroup OR Admins DenyAll </Limit> <Limit SITE_MKDIR> AllowGroup OR Admins DenyAll </Limit> <Limit SITE_RMDIR> AllowGroup OR Admins DenyAll </Limit> <Limit SITE_UTIME> AllowGroup OR Admins DenyAll </Limit> <Limit SITE_SYMLINK> AllowGroup OR Admins DenyAll </Limit> </Directory> ######################################################################## </Global>
[02/Apr/2015:09:01:18 +0300] [LAN] 192.168.1.101 => WhiteServer.local [4129], Bosses:TobiPipets, "PASV" => 227, -(3337)[02/Apr/2015:09:01:18 +0300] [LAN] 192.168.1.101 => WhiteServer.local [4129], Bosses:TobiPipets, "STOR /PUBLIC/Наказ про звільнення адміна що третій день не може повернути сервер у роботу.docx.part" => 550, -(3389)
включіть параноїдальний лог, допоможе знайти проблему. Ваші віртуальні юзери є членами групи під якою працює proftpd (ftp) ?ExtendedLog /var/log/proftpd/paranoid.log ALL default
AllowGroup OR Admins
AllowUser OR Admins
Include %{env:PATH_CONFIG}/directory/*.conf
<Directory %{env:PATH_FILES}/ACTIVITY> AllowOverwrite on HideNoAccess on <Limit READ> AllowGroup OR Admins,Bosses,HBookkerpers,LBookkerpers DenyAll </Limit> <Limit WRITE> DenyAll </Limit> <Limit DIRS> AllowGroup OR Admins,Bosses,HBookkerpers,LBookkerpers DenyAll </Limit> <Limit SITE_CHMOD> DenyAll </Limit> <Limit SITE_COPY> AllowGroup OR Admins,Bosses,HBookkerpers,LBookkerpers DenyAll </Limit> <Limit SITE_MKDIR> AllowGroup OR Admins DenyAll </Limit> <Limit SITE_RMDIR> AllowGroup OR Admins DenyAll </Limit> <Limit SITE_UTIME> AllowGroup OR Admins DenyAll </Limit> <Limit SITE_SYMLINK> AllowGroup OR Admins DenyAll </Limit></Directory>