[gelöst] Problem mit dem Zugriff auf FTP ( VSFTPD)

Backup, Restore und Transfer von Daten
alternativende
Posts: 36
Joined: 2006-10-30 20:00
 

[gelöst] Problem mit dem Zugriff auf FTP ( VSFTPD)

Post by alternativende »

Hallo,
beim Aufbau meines Heimservers möchte ich nun einen FTP Server einrichten und habe foglende Anleitung verwendet.

http://archiv.debianhowto.de/de/vsftpd/ ... ation.html

Wenn ich den Anonymenzugang zu dem Server erlaube dann kann ich mich auch zu ihm verbinden, auch wenn ich einen "normalen" Systembenutzer verwende. Sobald ich aber das Script verwende funktioniert das nicht mehr. Dann kann ich mich garnicht mehr mit dem Server verbinden.
Ist in dem Script evtl. ein Fehler ?

Code: Select all

userlist_deny=NO
userlist_enable=YES

Wenn ich diese Option mit der Userliste wieder deaktivere und mich mit einem normalen Systembenuzer anmelde bin ich leider nicht in der lage Dateien hochzuladen solange der Benutzer chrooted ist.

Ist das normal ? Ich hätte es nämlich eigentlich gerne , dass die User Chrooted sind und auch uploaden dürfen.
[/code]
Last edited by alternativende on 2006-11-09 20:27, edited 1 time in total.
alternativende
Posts: 36
Joined: 2006-10-30 20:00
 

Re: [gelöst] Problem mit dem Zugriff auf FTP ( VSFTPD)

Post by alternativende »

Guten Morgen,
ich habe hier einmal die Konfigurationsdateien angehängt.
Wie gesagt es funktioniert nur, wenn ich Anonym erlaube und lokal verweigere. Sobald beides erlaubt ist geht es nicht mehr und wenn nur lokal erlaubt ist auch nicht.
Das ist sowohl bei Usern so, die über das Script angelegt wurden, als auch welche die eine richtige Shell usw. haben.
Ich habe bestimmt einen kleinen Fehler in der config...

Danke schon mal...

Code: Select all


# Run standalone?  vsftpd can run either from an inetd or as a standalone
# daemon started from an initscript.
listen=YES


#listen_ipv6=YES

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

#anon_upload_enable=YES


#anon_mkdir_write_enable=YES


dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES


#chown_uploads=YES
#chown_username=whoever


#xferlog_file=/var/log/vsftpd.log

#xferlog_std_format=YES

#idle_session_timeout=600


#data_connection_timeout=120


nopriv_user=ftpsecure


async_abor_enable=YES


ascii_upload_enable=YES
ascii_download_enable=YES


#ftpd_banner=Welcome to blah FTP service.

#deny_email_enable=YES

#banned_email_file=/etc/vsftpd.banned_emails

chroot_local_user=YES

chroot_list_enable=YES

# (default follows)

chroot_list_file=/etc/vsftpd.chroot_list

#ls_recurse_enable=YES

# Debian customization

secure_chroot_dir=/var/run/vsftpd

# This string is the name of the PAM service vsftpd will use.
pam_service_name=vsftpd


rsa_cert_file=/etc/ssl/certs/vsftpd.pem

userlist_deny=NO
userlist_enable=YES
In der user.list Datei steht nur der Benutzer test drin, den ich über das Script angelegt habe.

Edit:
Gerade noch mal was getestet. Ich habe Anonym wieder verweigert und lokal aktiviert und auf einmal bekomme ich über meinenSystembenutzer Zugriff. Aber nur der user, der nicht mittels Script angelegt wurde. Der Script User "test" kommt immernoch nicht drauf.
alternativende
Posts: 36
Joined: 2006-10-30 20:00
 

Re: [gelöst] Problem mit dem Zugriff auf FTP ( VSFTPD)

Post by alternativende »

Lösung:

/bin/false war nicht in /etc/shell eingetragen.