www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: sascha am 01. Juli 2003, 17:27:05



Titel: [newbie] could not login...
Beitrag von: sascha am 01. Juli 2003, 17:27:05
Hi,

ich versuche grade mich hier durchzuforsten und hab leider noch nichts hinbekommen.
hab auf debian über apt-get PROFTPD installiert- ( komischerweise version 1.2.5rc1 :( ) ... hab dann versucht über webmin mir sinnvoll erscheinende anpassungen an der config zu machen.
leider ohen erfolg.
debug zeigt:

Code:

me:/usr/sbin# ./proftpd -n -d5
 - No certificate files found!
 - Compiling deny regex '\*.*/'.
 - Allocated deny regex at location 0x808f0c0.
 - Fatal: DefaultServer: DefaultServer has already been set.



1. no certficates kann man ja in dieser version noch nicht unterbinden hab ich gelesen, erst ab 1.2.8 oder?
2. defaultserver... mhm. wo denn?

bisher alles über webmin gemacht.
als standalone versucht und per inetd

restart per inetd ging
ps -ef | grep ftp
liefert mir aber im moment ( standalone über webmin eingestellt ) kein ergebnis... also läuft er nicht mal oder?  

ihr scheint recht hilfsbereit gegenüber newbies zu sein, deshalb versuche ich mein glück mal. sorry ist echt neuland....

danke für jeden hinweis.
sascha


Titel: [newbie] could not login...
Beitrag von: sascha am 01. Juli 2003, 17:38:24
so sieht es im moment aus, hab nochmal an der conf rumgespielt:

Code:

myserver:/usr/sbin# ./proftpd -n -d9
 - No certificate files found!
 - Compiling deny regex '\*.*/'.
 - Allocated deny regex at location 0x808f0c0.
myserver.de -
myserver.de - Config for myserver:
myserver.de - /*
myserver.de -  Umask
myserver.de -  DirUmask
myserver.de -  AllowOverwrite
myserver.de -  ShowSymlinks
myserver.de -  DisplayLogin
myserver.de -  DisplayFirstChdir
myserver.de -  DenyFilter
myserver.de - DeferWelcome
myserver.de - ShowSymlinks
myserver.de - DefaultServer
myserver.de - ShowSymlinks
myserver.de - AllowOverwrite
myserver.de - DisplayLogin
myserver.de - DisplayFirstChdir
myserver.de - LsDefaultOptions
myserver.de - DenyFilter
myserver.de - User
myserver.de - UserName
myserver.de - Group
myserver.de - GroupName
myserver.de - Failed binding to 0.0.0.0, port 21: Address already in use
myserver.de - Check the ServerType directive to ensure you are configured correctly.


ok was hat es mit dem binding auf sich?


Titel: [newbie] could not login...
Beitrag von: Wörsty am 01. Juli 2003, 21:00:27
Es läuft schon ein Programm, welches auf Port 21 "lauscht".
Daher kann proftpd das nicht auch noch machen.
siehe fuser (http://www.proftpd.de/forum2/viewtopic.php?t=117#997)...
 :look)


Titel: [newbie] could not login...
Beitrag von: Anonymous am 01. Juli 2003, 21:04:57
mhmn, den thread hatte ich auch gelesen.... fühlt mich aber nicht dirkt angesprochen.

danke für den hinweis schonmal- ich guck mal was ich finde...


Titel: [newbie] could not login...
Beitrag von: sascha am 01. Juli 2003, 21:16:17
sorry war nicht eingeloggt...

das ergebnis:
Code:

myserver:~# fuser -n tcp 21  
21/tcp:              16341

myserver:~# ps -ef |grep 16341
root     16341     1  0 16:54 ?        00:00:00 /usr/sbin/inetd
root     22808 22803  0 21:15 pts/0    00:00:00 grep 16341


mhm.


Titel: [newbie] could not login...
Beitrag von: sascha am 05. August 2003, 19:38:50
kann ich denn proftpd auf einem anderen port laufen lassen?
wodran sehe ich welcher frei ist?


Titel: [newbie] could not login...
Beitrag von: stonki am 05. August 2003, 20:45:21
Zitat von: "sascha"
kann ich denn proftpd auf einem anderen port laufen lassen?
wodran sehe ich welcher frei ist?


http://www.proftpd.de/index.php?id=13&backPID=13&tx_faq_faq=15

Einfach den FTP Dienst in /etc/inetd ausklammern und inetd neu starten !

cu
stonki


Titel: [newbie] could not login...
Beitrag von: Marc am 05. August 2003, 23:55:15
Du siehst mit
Zitat
netstat --help
Code:
welche Optionen der Befehl hat, auf jeden Fall kannst du damit sehen welche Ports belegt sind und/oder auf Anfragen warten.

Marc


Titel: [newbie] could not login...
Beitrag von: sascha am 06. August 2003, 09:27:42
danke.
hab mal PORT 23 versucht.
login klappt (fast) ABER
1. nur mit nem shell user, nicht mit meinem neu angelegten "ftpuser" ( passwort hab ich auch 10x neu gesetzt und versucht.

2. endet das ganze mit "~ Could not retrieve directory listing for "/home/sascha/"
obwohl ich

a) als defaultroot /webroot/ftp/ gesetzt hab
b) dann auch nicht mal was sehe...

wenn ich /webroot/ftp/ als standard verz im ftp client angebe - will er zwar dahin CWD... aber dann kommt auch die fehlermeldung "could not retrieve ... "

ich hab die konfig files und startscripts von euch.

auch die einstellungen mit "webmin" probiert anzupassen

proftpd reload
und/oder
proftpd restart

nach änderungen probiert. - nicht
"no certificate files found " kommt noch aber das wär mir egal.
es sei denn das ist der fehler..

was kann ich tun? weiß nicht genau wonach ich suchen soll-
rechtefrage? port23 mist?

danke
sascha


Titel: [newbie] could not login...
Beitrag von: stonki am 06. August 2003, 10:38:05
Zitat von: "sascha"
danke.
hab mal PORT 23 versucht.
login klappt (fast) ABER
1. nur mit nem shell user, nicht mit meinem neu angelegten "ftpuser" ( passwort hab ich auch 10x neu gesetzt und versucht.


1) "RequireValidShell off" in der Config
2) Wie hast Du den ftpuser angelegt ?

Zitat

ich hab die konfig files und startscripts von euch.


config ins web stellen und url posten.


Zitat
port23 mist?

ja, Du wieso nicht Port 21 ? Nur weil da INETD ist ? Dann aendere Inetd.conf ...

cu stonki


danke
sascha[/quote]


Titel: [newbie] could not login...
Beitrag von: sascha am 06. August 2003, 11:00:22
1. ja, jetzt- hatte ich auf ON ( missverständnis ) , fehler trotzdem
2. "useradd" in der shell
3. config : http://assbach.de/webhelp/proftpd.conf.txt

(auf server natürlich ohne .txt am ende )


4. port - weil ich es erst ohne ändern versuchen wollte.



danke!


Titel: [newbie] could not login...
Beitrag von: sascha am 06. August 2003, 11:05:24
wird nach dem "kill -SIGHUP 16341" denn inetd wieder gestartet oder wie mache ich das?


Titel: [newbie] could not login...
Beitrag von: sascha am 06. August 2003, 11:10:25
ok, scheint zu klappen.

port 21
ist wohl ein muss.

upload klappt noch nicht, aber ich guck mal...

hoffe durch den kill hab ich mir nicht wirklich was gekillt...
danke für eure hilfe


Titel: [newbie] could not login...
Beitrag von: stonki am 06. August 2003, 11:56:46
Zitat von: "sascha"
1. ja, jetzt- hatte ich auf ON ( missverständnis ) , fehler trotzdem
2. "useradd" in der shell
. config : http://assbach.de/webhelp/proftpd.conf.txt

danke!


Du weisst ja sicherlich, dass man bei "useradd" das passwort verschluesselt ueberheben musst und dass wenn Du da Dein richtiges PlainText Passwort eintraegst das nicht klappen kann. Aber wie gesagt, das weisst Du ja bestimmt...

cu
stonki


Titel: [newbie] could not login...
Beitrag von: sascha am 06. August 2003, 12:01:10
nö das stimmt nicht. zumindest nicht in meinem fall- ( debian linux) :)

Code:
useradd username


passwortabfrage- ich tippe 2x "nichts mit verschlüsselt"
und es funktioniert.

klappt ja auch jetzt. lag wohl am port.

ich muss nur mal gucken wie ich die rechte setze.
hätte es gern so, dass man uploaden udn downloaden aber nichts löschen kann.

geht das per chmod?


Titel: rechte problem
Beitrag von: sascha am 06. August 2003, 12:43:33
folgendes klappt nicht ( speziell der Limit beriech )

Code:

# (C) www.proftpd.de
# updated 2003-05-12
# by Stonki


ServerName "assbach"
ServerType standalone
DefaultServer on
RequireValidShell off
 

# Port 21 is the standard FTP port.
Port 21

 

# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
 

# Note that this ONLY works in standalone mode
MaxInstances 15

 

# Set the user and group under which the server will run.
User nobody
Group nogroup

 

# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot /webroot/ftp.assbach.de

 

# Normally, we want files to be overwriteable.

<Directory />
AllowOverwrite on
<Limit READ MKD WRITE STOR CWD>
AllowAll
</Limit>
<Limit RTFR RNTO DELE RMD SITE_CHMOD>
DenyAll
</Limit>
</Directory>

<Global>
AccessGrantMsg /webroot/welcomeFTP.txt
</Global>



ich weiß es nervt und ich hab auch schon viel hier rumgelesen aber ich kriegs nicht hin.
ich kann alles trotzdem löschen usw...

:(  :cry:

das verzeichnis ist auf chmod 777