[FreeBSD] Pureftpd error

Pagina: 1
Acties:

  • Appel-Banaan
  • Registratie: Januari 2004
  • Laatst online: 11-02 15:08

Appel-Banaan

Het leven is wat je gebeurt

Topicstarter
Hallo iedereen

Heb gisteravond pureftpd op mijn webserver gezet. na veel gekloot doetie het eindelijk. Maar niet helemaal top. Hij start nl niet automatish met het systeem op.

Dan heb ik het volgende probleem ook nog, ik heb pureftpd geinstalleerd met MySQL. Nu kan ik dus inloggen met mijn username (van het systeem zelf) maar niet met de username die ik in database heb gecreeerd. Dan krijg ik deze error

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    Resolving host name 10.0.0.5...
    Connecting to (10.0.0.5) ->  IP: 10.0.0.5 PORT: 21
    Connected to (10.0.0.5) -> Time = 15ms
    Socket connected waiting for login sequence.
220---------- Welcome to Pure-FTPd [TLS] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 11:49. Server port: 21.
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
    USER senna
331 User senna OK. Password required
    PASS (hidden)
530 Authentication failed, sorry
    Cannot login waiting to retry (30s)...


Het password is met als md5 opgeslagen

pureftpd.conf ziet er als volgd uit
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# PureFTPd Configuration

ChrootEveryone yes
MaxClientsNumber 10
Daemonize yes
MaxClientsPerIP 4
VerboseLog no
DisplayDotFiles no
AnonymousOnly no
NoAnonymous yes
SyslogFacility ftp
FortunesFile /usr/local/etc/fortune.txt
DontResolve no
MaxIdleTime 15
PassivePortRange 45000 50000
ForcePassiveIP Mijn externe ip adres
AntiWarez no
Umask 117:007
MinUID 80
AllowUserFXP yes
AllowAnonymousFXP no
ProhibitDotFilesWrite yes
ProhibitDotFilesRead yes
AltLog clf:/var/log/pureftpd.log
NoChmod yes
CreateHomeDir yes

MySQLConfigFile /usr/local/etc/pureftpd-mysql.conf


pureftpd-mysql.conf ziet er zo uit
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# PureFTPd MySQL configuration

MYSQLSocket /tmp/mysql.sock
MYSQLUser pureftpd
MYSQLPassword Mijn password
MYSQLDatabase pureftpd
MYSQLCrypt md5

# In the following directives, parts of the strings are replaced at
# run-time before performing queries :
#
# \L is replaced by the login of the user trying to authenticate.
# \I is replaced by the IP address the user connected to.
# \P is replaced by the port number the user connected to.
# \R is replaced by the IP address the user connected from.
# \D is replaced by the remote IP address, as a long decimal number.
#
# Very complex queries can be performed using these substitution strings,
# especially for virtual hosting.

#MYSQLGetUID SELECT uid FROM users WHERE username="\L"
#MYSQLGetGID SELECT gid FROM users WHERE username="\L"

MySQLDefaultUID www
MySQLDefaultGID www

MYSQLGetPW SELECT password FROM users WHERE username="\L"
MYSQLGetDir SELECT homedir FROM users WHERE username="\L"
MySQLGetBandwidthUL SELECT max_ul FROM users WHERE username="\L"
MySQLGetBandwidthDL SELECT max_dl FROM users WHERE username="\L"
MySQLTransactions On


En pure-ftpd.sh ziet er zo uit
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh

case "$1" in
start)
/usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf
;;
stop)
killall pure-ftpd
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac

exit 0


Deze handleiding heb ik gevolrd

Wie kan mij helpen?

Terwijl je andere plannen maakt


Verwijderd

in je laatste script zeg je pure-ftpd.conf, terwijl je config file pureftp.conf heet (dus zonder streepje)

  • Appel-Banaan
  • Registratie: Januari 2004
  • Laatst online: 11-02 15:08

Appel-Banaan

Het leven is wat je gebeurt

Topicstarter
Verwijderd schreef op 16 april 2004 @ 12:17:
in je laatste script zeg je pure-ftpd.conf, terwijl je config file pureftp.conf heet (dus zonder streepje)
Hij stond er bij mij in als pure-ftpd.conf meb hem al een keer zonder straapje gedaan maar maakt weinig verschil

Ik draai BTW FreeBSD 5.2

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
senna# pwd
/usr/local/etc
senna# ll
total 178
drwxr-xr-x  2 root  wheel    512 Apr 15 15:12 apache2
drwxr-xr-x  2 root  wheel    512 Apr 15 08:28 pam.d
-r--r--r--  1 root  wheel    108 Apr 15 15:13 php.conf
-r--r--r--  1 root  wheel  39505 Apr 15 16:41 php.ini
-r--r--r--  1 root  wheel  38674 Apr 15 15:13 php.ini-dist
-r--r--r--  1 root  wheel  39505 Apr 15 15:13 php.ini-recommended
-r--r--r--  1 root  wheel  13778 Apr 15 11:09 pkgtools.conf
-r--r--r--  1 root  wheel  13778 Apr 15 11:09 pkgtools.conf.sample
-r-xr-xr-x  1 root  wheel    737 Apr 15 11:09 pkgtools.status-pkg.sh
-r--r--r--  1 root  wheel  10657 Apr 15 16:06 pure-ftpd.conf.sample
-r--r--r--  1 root  wheel   1448 Apr 15 16:06 pureftpd-ldap.conf.sample
-rw-------  1 root  wheel   1092 Apr 16 11:12 pureftpd-mysql.conf
-r--r--r--  1 root  wheel   2898 Apr 15 16:06 pureftpd-pgsql.conf.sample
-rw-------  1 root  wheel    551 Apr 16 11:35 pureftpd.conf
drwxr-xr-x  2 root  wheel    512 Apr 16 11:20 rc.d
senna#

Terwijl je andere plannen maakt


Verwijderd

Ik neem aan dat je in je DB de wachtwoorden met MD5 hebt ge-encrypted?

Als dat zo is, probeer MySQL even af te sluiten en te starten met
code:
1
mysqld_safe --log &


Wanneer je dan je mysql.log file tailed, kun je misschien ontdekken waar het probleem zit:
code:
1
tail -f /var/db/mysql/[hostname].log