Hallo,
Ich habe auch ein Problem mit proftpd, aber ich glaube meins ist ein wenig komplexer. Ich kann mich nur mit einem Nutzer nicht einloggen und das ist der Hauptdomainnutzer, also bei den Subdomainnutzern geht es.
Allerdings muss ich dazu sagen, dass ich vor einiger Zeit mal das Homeverzeichnis dieses Nutzers zu testzwecken woanders hinverlegt habe. In der zwischenzeit habe ich Plesk von 8 auf 9 geupdated und das Homeverzeichnis wieder zurückverlegt. Doch ich kann mich nichtmehr einloggen.
proftpd -t -c /etc/proftpd.conf
Checking syntax of configuration file
Syntax check complete.
cat /etc/xinetd.d/ftp_psa
service ftp
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
instances = UNLIMITED
server = /usr/sbin/in.proftpd
server_args = -c /etc/proftpd.conf
}
ps aux|grep xinetd
root 17577 0.0 0.0 2992 744 pts/0 S+ 10:03 0:00 grep xinetd
root 22408 0.0 0.0 2316 888 ? Ss Aug08 0:00 /usr/sbin/xinetd
netstat -ap | grep ftp
tcp 0 0 *:ftp *:* LISTEN 22408/xinetd
Wenn ich das richtige Passwort zu meinem Nutzer angebe kommt bei der FTP Verbindung:
telnet localhost ftp
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 ProFTPD 1.3.1 Server (ProFTPD) [127.0.0.1]
USER username
331 Password required for username
PASS password
530 Login incorrect.
Connection closed by foreign host.
Aber wenn ich ein falsches angebe, dann bleibt die Verbindung bestehen und die letzte Zeile ist nicht da.
System: Strato V-Server A, SuSe 10.3, Plesk 9
Vielen Dank fürs lesen.
!LÖSUNG!
Hallo,
Nach langem rumprobieren geht es nun auch wieder. Ich habe den Shellzugriff aktiviert und mich dort eingeloggt. Danach konnte ich per FTP wieder auf meine Dateien zugreifen und dann habe den Shellzugriff wieder gesperrt. Jetzt geht alles wie gewohnt.
Mit freundlichen Grüßen,
Daniel