My start actions:
install OMV
apt update/upgrade
mount FS in admin interface
create user with name "user" with default settings
create shared folder "wf_backup" on /dev/vdc/
set privileges on this share read/write for "user"
set ACL read/write for "user" on /dev/vdc recursive
start FTP with default settings
add in FTP shares "wf_backup" folder
save all changes each step
Now when i try connect FTP i see /srv/ftp content but don't see there "wf_backup" catalog. Help me please!
Include /etc/proftpd/modules.conf
UseIPv6 on
ServerName storage
ServerType standalone
DeferWelcome on
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
DisplayChdir .message true
ListOptions "-l"
MaxInstances 30
DenyFilter \*.*/
User proftpd
Group nogroup
PersistentPasswd off
TimesGMT off
SetEnv TZ :/etc/timezone
AllowOverwrite on
AuthOrder mod_auth_pam.c* mod_auth_unix.c
DefaultTransferMode ascii
Port 221
TransferLog NONE
IdentLookups off
UseReverseDNS off
TimeoutIdle 1200
TimeoutNoTransfer 600
TimeoutStalled 600
PassivePorts 10000 10050
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores off
AllowForeignAddress on
MaxConnectionsPerHost 20
DisplayLogin /srv/ftp/welcome.msg
<Directory />
HideFiles (welcome.msg)
</Directory>
<Directory /wf_backup>
Umask 000 000
<Limit ALL>
AllowUser OR wf_backup
DenyAll
</Limit>
<Limit READ DIRS>
AllowUser OR wf_backup
DenyAll
</Limit>
</Directory>
<IfModule mod_auth.c>
DefaultRoot /srv/ftp
MaxClients 5
MaxLoginAttempts 1
RequireValidShell on
# This option is useless because this is handled via the PAM
# pam_listfile.so module, so set it to 'off' by default.
UseFtpUsers off
</IfModule>
<IfModule mod_auth_pam.c>
AuthPAM on
AuthPAMConfig proftpd
</IfModule>
<IfModule mod_ban.c>
BanEngine off
BanControlsACLs all allow user root
BanLog /var/log/proftpd/ban.log
BanMessage Host %a has been banned
BanTable /run/proftpd/ban.tab
</IfModule>
<IfModule mod_ctrls.c>
ControlsEngine on
ControlsMaxClients 2
ControlsLog /var/log/proftpd/controls.log
ControlsInterval 5
ControlsSocket /run/proftpd/proftpd.sock
</IfModule>
<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>
<IfModule mod_delay.c>
DelayEngine on
</IfModule>
<IfModule mod_facl.c>
FACLEngine on
</IfModule>
<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>
<IfModule mod_ratio.c>
Ratios off
</IfModule>
LoadModule mod_vroot.c
<IfModule mod_vroot.c>
VRootEngine on
VRootLog /var/log/proftpd/vroot.log
VRootAlias "/srv/dev-disk-by-uuid-af63a02e-b5a9-4bfe-926c-11ab60984142/wf_backup/" "wf_backup"
</IfModule>
<IfModule mod_wrap.c>
TCPAccessFiles /etc/hosts.allow /etc/hosts.deny
TCPAccessSyslogLevels info warn
TCPServiceName ftpd
</IfModule>
total 32
drwxrwsr-x+ 5 admin users 12288 Oct 12 17:01 .
drwxr-xr-x 8 root root 4096 Oct 11 00:05 ..
drwxr-xr-x+ 2 1002 users 4096 Oct 12 17:01 backup_wf
drwx--S---+ 2 user users 4096 Oct 12 16:58 user
drwxrwsrw-+ 2 root users 4096 Oct 12 13:44 wf_backup