VSFTP Problem - Login nicht möglich

Backup, Restore und Transfer von Daten
Post Reply
[ghost_brotha]
Posts: 19
Joined: 2004-12-19 21:58
Location: Berlin
 

VSFTP Problem - Login nicht möglich

Post by [ghost_brotha] »

Hallo,

habe ein tierisches vsftpd Problem. Beim Login via FTP wird mir folgendes ausgegeben :

Code: Select all

500 OOPS: vsftpd: missing argv[0]
! unknown open message "500 OOPS: vsftpd: missing argv[0]" 500
So, habe mir gedacht, hey installier ich den scheiß neu via Yast. Denkste... Fehler tritt erneut auf, trotz neuer vsftp.conf

Habe weder was an der xinetd.conf verstellt noch an der vsftp.conf. Auf einmal fiel der FTP einfach aus. Vielleicht könnt Ihr ja trotzdem einen Fehler entdecken oder wisst Rat.

vsftp.conf

Code: Select all

#### CONFIXX VSFTPD KONFIGURATIONSDATEI ####

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=YES

chroot_local_user=YES

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

pam_service_name=vsftpd


### ENDE ####
xinetd.conf

Code: Select all

#
# xinetd.conf
#
# Copyright (c) 1998-2001 SuSE GmbH Nuernberg, Germany.
# Copyright (c) 2002 SuSE Linux AG, Nuernberg, Germany.
#

defaults
{
        log_type        = FILE /var/log/xinetd.log
        log_on_success  = HOST EXIT DURATION
        log_on_failure  = HOST ATTEMPT RECORD
#        only_from       = localhost
        instances       = 10
}

service ftp
{
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = root
        server          = /usr/sbin/vsftpd
#      server_args     = -a
        log_on_success  = HOST PID EXIT DURATION
        log_on_failure  = HOST ATTEMPT
}



service pop3
{
        socket_type = stream
        protocol = tcp
        wait = no
        user = root
        server = /usr/sbin/popper
        server_args = qpopper -s
        log_on_success  = HOST PID EXIT DURATION
        log_on_failure  = HOST ATTEMPT
}
(...)
Wie Ihr sicher merkt, SuSE 8.1 Server mit Confixx 2.0 Pro (1&1 Root-Server L).

Hoffe mir kann wer helfen. Vielen Dank im Voraus.

[edit]
Wollte noch anmerken, dass WebFTP ebenso auf Error-Kurs geht. Meine User haben jetzt na klar Arsch gemacht... was solls.
chris76
Posts: 1878
Joined: 2003-06-27 14:37
Location: Germering
 

Re: VSFTP Problem - Login nicht möglich

Post by chris76 »

Was spricht ein

Code: Select all

cat /etc/shadow | grep ftp 
und ein

Code: Select all

cat /etc/passwd | grep ftp
?
Gruß Christian

BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
[ghost_brotha]
Posts: 19
Joined: 2004-12-19 21:58
Location: Berlin
 

Re: VSFTP Problem - Login nicht möglich

Post by [ghost_brotha] »

Code: Select all

server2:/ # cat /etc/shadow | grep ftp
ftp:*:8902:0:10000::::
server2:/ # cat /etc/passwd | grep ftp
ftp:x:40:49:FTP account:/srv/ftp:/bin/bash
server2:/ #
Bekomm bald die Kriese....
User avatar
nyxus
Posts: 626
Joined: 2002-09-13 08:41
Location: Lübeck
Contact:
 

Re: VSFTP Problem - Login nicht möglich

Post by nyxus »

was steht denn in der PAM-Datei?
[ghost_brotha]
Posts: 19
Joined: 2004-12-19 21:58
Location: Berlin
 

Re: VSFTP Problem - Login nicht möglich

Post by [ghost_brotha] »

öhm... welche der vielen located pam's meinsten? pam.8.gz.conf oder wie se heißt !?
sagt mir nämlich nix.. "pam"
[ghost_brotha]
Posts: 19
Joined: 2004-12-19 21:58
Location: Berlin
 

Re: VSFTP Problem - Login nicht möglich

Post by [ghost_brotha] »

Habe noch etwas festgestellt.

Die messages Logdatei gibt mir noch folgendes beim Loginversuch aus:

Code: Select all

Dec 20 19:46:08 server2 xinetd[8960]: Bad log_on_failure flag: RECORD [line=12]
Dec 20 19:46:08 server2 xinetd[8960]: A fatal error was encountered while parsing the default section. xinetd will exit.
Dec 20 19:46:08 server2 xinetd[8960]: Exiting...
Entferne ich den RECORD kommt folgendes bei erneutem Zugriff :

Code: Select all

Dec 20 19:46:57 server2 xinetd[8967]: Bad log_on_failure flag: RECORD [line=53]
Dec 20 19:46:57 server2 xinetd[8967]: Error parsing attribute log_on_failure - DISABLING SERVICE [line=53]
Dec 20 19:46:57 server2 xinetd[8967]: removing pop3s
Dec 20 19:46:57 server2 xinetd[8967]: bind failed (Address already in use (errno = 98)). service = ftp
Dec 20 19:46:57 server2 xinetd[8967]: bind failed (Address already in use (errno = 98)). service = pop3
Dec 20 19:46:57 server2 xinetd[8967]: 8967 {init_services} no services. Exiting...
Entferne ich auch diesen RECORD kommt folgendes beim Zugriff:

Code: Select all

Dec 20 19:50:55 server2 xinetd[9001]: bind failed (Address already in use (errno = 98)). service = ftp
Dec 20 19:50:55 server2 xinetd[9001]: bind failed (Address already in use (errno = 98)). service = pop3
Dec 20 19:50:55 server2 xinetd[9001]: bind failed (Address already in use (errno = 98)). service = pop3s
Dec 20 19:50:55 server2 xinetd[9001]: 9001 {init_services} no services. Exiting...
So... und ab da bin ich am Ende und bin schon am ausfüllen des Schreibens zum Zurücksetzen... Dreh bald frei... :/
User avatar
nyxus
Posts: 626
Joined: 2002-09-13 08:41
Location: Lübeck
Contact:
 

Re: VSFTP Problem - Login nicht möglich

Post by nyxus »

[Ghost_Brotha] wrote:öhm... welche der vielen located pam's meinsten? pam.8.gz.conf oder wie se heißt !?
sagt mir nämlich nix.. "pam"
in Deiner Config ist doch folgendes enthalten:

Code: Select all

pam_service_name=vsftpd
Und dort wird ja auch der Login für VSFTP geregelt.

Hier mal meine /etc/pam.d/vsftpd:

Code: Select all

auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd_login
Wobei ich halt mit virtuellen Usern arbeite.

Bei der Verwendung von Systembenutzern könnte da z.B. auch

Code: Select all

auth       required     pam_unix.so
auth       required     /lib/security/pam_shells.so
account    required     /lib/security/pam_pwdb.so
session    required     /lib/security/pam_pwdb.so
drinstehen.
[ghost_brotha]
Posts: 19
Joined: 2004-12-19 21:58
Location: Berlin
 

Re: VSFTP Problem - Login nicht möglich

Post by [ghost_brotha] »

Aso, jo jetzt seh ich den Eintrag auch -g-

Code: Select all

#%PAM-1.0

# Uncomment this to achieve what used to be ftpd -A.
# auth       required     pam_listfile.so item=user sense=allow file=/etc/ftpchroot onerr=fail

auth     required       pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
# Uncomment the following line for anonymous ftp.
#auth    sufficient     pam_ftp.so
auth     required       pam_unix.so
auth     required       pam_shells.so
account  required       pam_unix.so
password required       pam_unix.so
session  required       pam_unix.so
Ich hoffe Ihr wisst was ich tue... ich bald nicht mehr.
[ghost_brotha]
Posts: 19
Joined: 2004-12-19 21:58
Location: Berlin
 

Re: VSFTP Problem - Login nicht möglich

Post by [ghost_brotha] »

Endlich, Fehler behoben...

http://www.linuxquestions.org/questions ... adid=35856

für die Leute, denen der Fehler auch unter die Nase kommt.


Dank an alle Mitrater!


MfG
Post Reply