Quando eu tento entrar no meu servidor FTP eu recebo
500 OOPS: cannot change directory:/mnt/users/alex
Quando tento fazer a mesma coisa com o sftp, obtenho
packet_write_wait: Connection to 10.0.0.8 port 22: Broken pipe Couldn't read packet: Connection reset by peer.
Para sftp e ftp, eu sei porque está jogando esses erros, é porque os diretórios ftp / sftp dos usuários não existem porque quando eu faço os diretórios eu mesmo funciona perfeitamente, mas eu não deveria ter que fazer isso deve criar os diretórios por si só.
vsftpd.config
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
#xferlog_file=/var/log/vsftpd.log
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#ftpd_banner=Welcome to blah FTP service.
chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
user_sub_token=$USER
local_root=/mnt/users/$USER
sshd_config
Subsystem sftp internal-sftp
Match group ftpaccess
ChrootDirectory /mnt/users/%u
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp