O servidor Vsftpd não irá criar o diretório do usuário ftp

0

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
    
por Alex Lowe 09.05.2016 / 07:16

0 respostas