proftpd will nicht funktionieren!
-
- Posts: 15
- Joined: 2007-02-04 14:03
proftpd will nicht funktionieren!
Hi Leute,
ich habe wieder mal ein Linux (Debian 3.1 Problem):
Ich habe proftpd nach folgender Anleitung zu installieren versucht (letzter Teil):
http://www.tim-bormann.de/index.php?section=87
Habe eigentlich alles gemacht was dort steht, aber der FTP-Server sagt immer wenn ich mich mit richtigen Zugangsdaten einloggen will: Falsches Passwort!
Hat jemand ne Idee worans liegen könnte?
Gruß
ac!d
ich habe wieder mal ein Linux (Debian 3.1 Problem):
Ich habe proftpd nach folgender Anleitung zu installieren versucht (letzter Teil):
http://www.tim-bormann.de/index.php?section=87
Habe eigentlich alles gemacht was dort steht, aber der FTP-Server sagt immer wenn ich mich mit richtigen Zugangsdaten einloggen will: Falsches Passwort!
Hat jemand ne Idee worans liegen könnte?
Gruß
ac!d
-
- Posts: 111
- Joined: 2006-03-10 07:13
- Location: Dortmund
Re: proftpd will nicht funktionieren!
Verwendest du Systemuser als FTP-User?
Wenn ja: Was haben die User für eine Shell eingestellt und ist es eine valide Shell?
Wenn ja: Was haben die User für eine Shell eingestellt und ist es eine valide Shell?
-
- Posts: 97
- Joined: 2005-10-29 04:12
- Location: Planet Erde
Re: proftpd will nicht funktionieren!
Hallo,
wenn du genau nach der anleitung also copy & paste vorgegangen bist
fehlt dir noch ein
passwd user
man useradd scheint der schreiber auch nicht wirklich zu kennen das geht
viel einfacher
Gruß
wenn du genau nach der anleitung also copy & paste vorgegangen bist
fehlt dir noch ein
passwd user
man useradd scheint der schreiber auch nicht wirklich zu kennen das geht
viel einfacher
Gruß
-
- Posts: 15
- Joined: 2007-02-04 14:03
Re: proftpd will nicht funktionieren!
in der etc/shells steht:
/bin/ash
/bin/bash
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/zsh
/bin/sash
/bin/zsh
/usr/bin/esh
/bin/dash
/bin/rbash
/usr/bin/screen
/bin/ftp
/bin/ftp
/bin/ftp
Ich hab - glücklicherweise - nicht viel Ahnung davon :oops:
Passwort hatte ich schon gesetzt!
/bin/ash
/bin/bash
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/zsh
/bin/sash
/bin/zsh
/usr/bin/esh
/bin/dash
/bin/rbash
/usr/bin/screen
/bin/ftp
/bin/ftp
/bin/ftp
Ich hab - glücklicherweise - nicht viel Ahnung davon :oops:
Passwort hatte ich schon gesetzt!
-
- Posts: 111
- Joined: 2006-03-10 07:13
- Location: Dortmund
Re: proftpd will nicht funktionieren!
Warum hast du die /bin/ftp mehrfach eingetragen?
Welche Shell verwendet dein FTP-User?
Welche Shell verwendet dein FTP-User?
Code: Select all
grep FTP-SERVERUSERNAME /etc/passwd
-
- Posts: 15
- Joined: 2007-02-04 14:03
Re: proftpd will nicht funktionieren!
Habe nun das mehrfache Vorkommen von bin/ftp in der etc/shells entfernt (steht jetzt nur noch einmal drin).
Ist das so richtig?
Der Benutzer soll per FTP auf /var/www zugreifen können
Code: Select all
linux:~# grep acid /etc/passwd
acid:x:1000:1001::/var/www:
Der Benutzer soll per FTP auf /var/www zugreifen können
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: proftpd will nicht funktionieren!
Der Benutzer hat keine Shell...
-
- Posts: 15
- Joined: 2007-02-04 14:03
Re: proftpd will nicht funktionieren!
Das :x: steht auch so da drin.
Und was muss ich da machen damit er eine Shell hat?
Und was muss ich da machen damit er eine Shell hat?
-
- Posts: 415
- Joined: 2005-03-04 14:45
- Location: Paris
Re: proftpd will nicht funktionieren!
Hast du in der Anleitung diesen Schritt ausgelassen?
Danach sollte es so aussehen:
Code: Select all
usermod -s /bin/ftp
Code: Select all
acid:x:1000:1001::/var/www:/bin/ftp
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: proftpd will nicht funktionieren!
Ich muss ehrlich sagen, dass sich mir der Sinn, dem Benutzer /bin/ftp als Shell zuzuweisen, nicht wirklich erschließt.
/sbin/nologin fände ich einleuchtender...
/sbin/nologin fände ich einleuchtender...
-
- Posts: 15
- Joined: 2007-02-04 14:03
Re: proftpd will nicht funktionieren!
Wie gesagt habe ich nach dem Workshop mal durchgeführt.
Soll ich jetzt statt /bin/ftp einfach /sbin/nologin in die /etc/shells eintragen?
Beim Benutzer steht ja auch:
acid
1000
:/var/www:/bin/ftp
Soll dort /bin/ftp drin bleiben?
Bitte etwas genauer erklären ... :-D
Soll ich jetzt statt /bin/ftp einfach /sbin/nologin in die /etc/shells eintragen?
Beim Benutzer steht ja auch:
acid
Soll dort /bin/ftp drin bleiben?
Bitte etwas genauer erklären ... :-D
-
- Posts: 111
- Joined: 2006-03-10 07:13
- Location: Dortmund
Re: proftpd will nicht funktionieren!
Also:
proftpd benötigt keine Shell wie /bin/ftp sondern nur eine valide Shell, also eine Shell die in /etc/shells eingetragen ist. Da i.d.R. der FTP-User kein Shell-Login benötigt bietet sich /bin/false (o.ä.) an.
proftpd benötigt keine Shell wie /bin/ftp sondern nur eine valide Shell, also eine Shell die in /etc/shells eingetragen ist. Da i.d.R. der FTP-User kein Shell-Login benötigt bietet sich /bin/false (o.ä.) an.
-
- Posts: 415
- Joined: 2005-03-04 14:45
- Location: Paris
Re: proftpd will nicht funktionieren!
nach der Anleitung ist die /bin/ftp auch nur eine Kopie der /bin/false
-
- Posts: 15
- Joined: 2007-02-04 14:03
Re: proftpd will nicht funktionieren!
Ich kann es heute nicht mehr testen aber sollte es dann gehen wenn ichs auf /bin/false in der etc/shells umstelle?
Bzw. soll /bin/ftp ja eine Kopie von /bin/false sein.
Was soll ich nun machen?
Bzw. soll /bin/ftp ja eine Kopie von /bin/false sein.
Was soll ich nun machen?
-
- Posts: 111
- Joined: 2006-03-10 07:13
- Location: Dortmund
Re: proftpd will nicht funktionieren!
Lies mal http://www.rootforum.org/terms.html, dann schauste mal in die Doku...
-
- Posts: 1031
- Joined: 2002-10-14 22:56
Re: proftpd will nicht funktionieren!
Wenn du dem FTP User /bin/ftp zugewiesen hast
und du in der /etc/shells
stehen hast, sollte eigentlich alles problemlos funktionieren.
Falls nicht, hast du ein komplett anderes Problem, aber dann wären die exakten Logs interessant, denn falsches Passwort kann so ziemlich alles sein.
Code: Select all
acid:x:1000:1001::/var/www:/bin/ftp
Code: Select all
/bin/ftp
Falls nicht, hast du ein komplett anderes Problem, aber dann wären die exakten Logs interessant, denn falsches Passwort kann so ziemlich alles sein.
-
- Posts: 15
- Joined: 2007-02-04 14:03
Re: proftpd will nicht funktionieren!
Sorry hat länger gedauert, da ich unter der Woche keine Zeit hatte.
Ich komme nun auf den FTP-Server drauf aber kann keine Ordner / Dateieb erstellen oder löschen!
Die Rechte für /var/www sind drwxrwxr-x
Müsste doch gehen oder?
EDIT:
Habe nun die Rechte 777 vergeben und es geht. Ist das so aber sicher?
Ich komme nun auf den FTP-Server drauf aber kann keine Ordner / Dateieb erstellen oder löschen!
Die Rechte für /var/www sind drwxrwxr-x
Müsste doch gehen oder?
EDIT:
Habe nun die Rechte 777 vergeben und es geht. Ist das so aber sicher?
-
- Posts: 1031
- Joined: 2002-10-14 22:56
Re: proftpd will nicht funktionieren!
777 Rechte sind NIEMALS sicher.
Unter welchem User läuft dein proftpd und welche User-Group Rechte hat /var/www?
Unter welchem User läuft dein proftpd und welche User-Group Rechte hat /var/www?