Trunk - Vsftpd - Benutzer

Honk2

Neuer User
Mitglied seit
19 Okt 2008
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Guten Tag Zusammen,

seit einigen Tagen plage ich mich mit vsftpd herum.

Zum Problem:

Ich habe 3 Benutzer angelegt und erhalte auch Zugriff mit Benutzer user1. Die restlichen von mir angelegten Benutzer erhalten keinen Zugriff.

Code:
/var/media/ftp/uStor01 # cat /etc/passwd
root:x:0:0:root:/mod/root:/bin/sh
ftpuser:x:100:1:ftp user:/var/media/ftp:/bin/false
ftp:x:101:1:FTP account:/home/ftp:/bin/false
user1:x:1000:1000:Linux User,,,:/var/media/ftp/uStor01/user1:/bin/sh
user2:x:1001:1001:Linux User,,,:/var/media/ftp/uStor01/user2:/bin/sh
gast:x:1002:1002:Linux User,,,:/var/media/ftp/uStor01/public:/bin/sh

Acuh auf die Gefahr hin dass es an den Passwörtern liegen könnte habe ich einen neuen Benutzer registriert und auch hier keinen Zugriff über FTP Client erhalten.

Fehlermeldung:

HTML:
Status:	Verbinde mit 192.168.178.1:21...
Status:	Verbindung hergestellt, warte auf Willkommensnachricht...
Antwort:	220 (vsFTPd 2.3.0)
Befehl:	USER user2
Antwort:	331 Please specify the password.
Befehl:	PASS *****
Antwort:	500 OOPS: cannot change directory:/var/media/ftp/uStor01/user2
Fehler:	Kritischer Fehler
Fehler:	Herstellen der Verbindung zum Server fehlgeschlagen

/var/log/mod_vsftpd.log (/var/media/ftp/uStor01/vsftpd.log)

Code:
Fri Aug 27 11:32:55 2010 [pid 4111] CONNECT: Client "192.168.178.31"
Fri Aug 27 11:32:55 2010 [pid 4110] [user2] OK LOGIN: Client "192.168.178.31"
"
108.46"


Ich habe in diesem Forum mit diversen Suchbegriffen wie "vsftp" und "500 oops" gesucht. Auch habe ich mit den BEgriffen wie "vsftp und freetz" gegoogelt. ICh komm einfach nicht dahinter. Befolgt habe ich die Newbie Anleitung und bin sie auch diverse male Punkt für Punkt neu durchgegangen. Ich seh nix mehr.

Ich habe übrigens eine USB Festplatte mit ext3 formatiert.





Ich bitte euch um Hilfestellung. Sollte ich vergessen haben geneauere Angaben zu machen bitte ich um einen entsprechenden Hinweis.

Vielen Dank und hoffentlich bis heute Abend. :)
 
Zuletzt bearbeitet:
Moin,
poste mal den output von
Code:
ls -al /var/media/ftp/uStor01
 
Acuh auf die Gefahr hin dass es an den Passwörtern liegen könnte habe ich einen neuen Benutzer registriert und auch hier keinen Zugriff über FTP Client erhalten.
Es liegt nicht am Paßwort, sondern daran:
Code:
Antwort:	500 OOPS: [B]cannot change directory:/var/media/ftp/uStor01/user2[/B]
 
Code:
/var/mod/root # ls -al /var/media/ftp/uStor01
drwx------   10 user1    user1         4096 Aug 27 22:10 .
drwxr-xr-x    3 root     root          1024 Aug 27 22:02 ..
drwxr-xr-x    6 user1    user1         4096 Aug 24 22:07 Daten
drwxrwxrwx    3 root     root          4096 Aug 24 23:02 FRITZ
-rwxr-xr-x    1 root     root           259 Aug 27 10:48 autoend.sh
-rwxr-xr-x    1 root     root           480 Aug 27 10:47 autorun.sh
drwx------    2 root     root         16384 Aug 24 10:50 lost+found
drwxr-xr-x    2 user2    user2         4096 Aug 24 11:41 public
drwxr-xr-x    2 user2    user2         4096 Aug 25 09:02 shared
drwxr-sr-x    4 user1    user1         4096 Aug 25 09:00 user1
drwxr-xr-x    4 user2    user2         4096 Aug 25 11:21 user2
drwxr-xr-x    2 user1    user1         4096 Aug 27 22:09 vsftp_user_conf
-rw-------    1 root     root           404 Aug 27 22:08 vsftpd.log
/var/mod/root #

Ok, wenn ich das recht verstehe habe ich murks mit der Rechtevergabe begangen.

Ich raff jetzt auch solangsam wieso.... aber es klickt nur mühsam!!!

Ich habe die Ordner NICHT auf dem "richtigen" Wege manuel mit makedir erstellt sondern über adduser. Daher wurden auch keine Rechte gesetzt (meine Vermutung).

Per Zufall habe ich nun eine für mich einfache Lösung gefunden die nun auch funktioniert:

Ichh habe user1 im webif ins chroot jail gesetzt und hatte dann mit Filezilla (FTP Client) auch Zugriff auf die Unterverzeichnisse. Ich bin dann einfach mit der rechten Taste auf uStor01 gegangen und habe 755 auf alle Ordner und Dateien in sämtlichen Unterverzeichnissen angewendet. Jetzt haben alle User Zugriff!

Danke Leute!

Code:
/var/mod/root # ls -al /var/media/ftp/uStor01
drwxr-xr-x   11 user1    user1         4096 Aug 27 22:20 .
drwxr-xr-x    3 root     root          1024 Aug 27 22:02 ..
drwxr-xr-x    6 user1    user1         4096 Aug 24 22:07 Daten
drwxrwxrwx    3 root     root          4096 Aug 24 23:02 FRITZ
-rwxr-xr-x    1 root     root           259 Aug 27 10:48 autoend.sh
-rwxr-xr-x    1 root     root           480 Aug 27 10:47 autorun.sh
drwx------    2 root     root         16384 Aug 24 10:50 lost+found
drwxr-xr-x    2 user2    user2         4096 Aug 24 11:41 public
drwxr-xr-x    2 user2    user2         4096 Aug 25 09:02 shared
drwxr-xr-x    2 user1    user1         4096 Aug 27 22:20 test
drwxr-xr-x    4 user1    user1         4096 Aug 25 09:00 user1
drwxr-xr-x    4 user2    user2         4096 Aug 25 11:21 user2
drwxr-xr-x    2 user1    user1         4096 Aug 27 22:09 vsftp_user_conf
-rw-------    1 root     root          3308 Aug 27 22:23 vsftpd.log
/var/mod/root #

Ich danke Euch vielmals!
 
nichts zu danken. Wir haben nichts getan, nur geschubst :)
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.