• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

vsftpd läßt jeden ran (xinetd)?!?

Ich versuche, einen SecureFTP-Server mit xinetd und vsftpd einzurichten. Der ftp-Server scheint auch zu laufen, in der Datei /etc/chrootUsers befinden sind user1 und user2.

Problem: einer der user aus dieser userlist_file kann sich anmelden, der andere nicht (der wurde von Confixx angelegt), außerdem können sich die anderen User, die nicht in diser Datei stehen, mit ihrem Passwort anmelden - wegen userlist_deny=NO dürfte das aber nicht passieren?!?

Und warum kann sich der Confixx-User nicht anmelden (nach Eingabe des PW wird die Verbindung sofort abgebrochen)???

vsftpd.conf:

Code:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022

xferlog_enable=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES

ascii_upload_enable=YES
ascii_download_enable=YES
ls_recurse_enable=YES

connect_from_port_20=NO

chroot_local_user=YES

userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/chrootUsers

pam_service_name=vsftpd

ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES

# ssl_sslv3=YES
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
dual_log_enable=YES

/etc/xinetd.d/vsftpd:

Code:
service ftp
{
#        server_args             =
#        log_on_success          += DURATION USERID
#        log_on_failure          += USERID
#        nice                    = 10
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = root
        server          = /usr/sbin/vsftpd
}
 
Moin Jungs,

was mir in Deiner vsftpd.conf auffällt ist:

Code:
userlist_enable=YES 
userlist_deny=NO

klingt nicht sehr logisch, oder?!?(-;


BT
 
Oben