pureftp-mysql start probleme

Backup, Restore und Transfer von Daten
mpl
Posts: 48
Joined: 2006-06-07 12:22
 

pureftp-mysql start probleme

Post by mpl »

hi leute ich hab mir soeben pureftp neu installiert

Code: Select all

apt-get install pure-ftpd-mysql
cd /etc/pure-ftpd/conf
echo clf:/var/log/pure-ftpd/transfer.log > AltLog	
echo yes > ChrootEveryone	
echo yes > CreateHomeDir	
echo 50 > MaxClientsNumber	
echo 5  > MaxClientsPerIP	
echo 95 > MaxDiskUsage	
echo 1000 > MinUID
echo /etc/pure-ftpd/db/mysql.conf > MySQLConfigFile	
echo yes > NoAnonymous	
echo yes > PAMAuthentication	
echo /etc/pure-ftpd/pureftpd.pdb > PureDB	
echo 1 > TLS	
echo 117 007 > Umask	
echo no > UnixAuthentication
wenn ich den starten will...

Code: Select all

/etc/init.d/pure-ftpd-mysql start
Starting ftp server: Running: /usr/sbin/pure-ftpd-mysql -l mysql:/etc/pure-ftpd/db/mysql.conf -l pam -u 1000 -E -A -j -Y 1 -O clf:/var/log/pure-ftpd/transfer.log -c 50 -C 5 -k 95 -U 117:007 -B
aber kann nicht connecten "connection refused"

Code: Select all

nmap localhost
PORT      STATE SERVICE
22/tcp    open  ssh
25/tcp    open  smtp
80/tcp    open  http
111/tcp   open  rpcbind
113/tcp   open  auth
3306/tcp  open  mysql
normalerweisse is port21 noch da wenn er an is ^^ aber das is hier nicht der fall könnt ihr mir helfen?

distri is debian 3.1 sarge

"ftp open localhost" bekomme ich auch connection refused der will einfach nicht starten


danke mfg MPL
User avatar
Joe User
Project Manager
Project Manager
Posts: 11183
Joined: 2003-02-27 01:00
Location: Hamburg
 

Re: pureftp-mysql start probleme

Post by Joe User »

Code: Select all

cat /etc/pure-ftpd/db/mysql.conf
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
mpl
Posts: 48
Joined: 2006-06-07 12:22
 

Re: pureftp-mysql start probleme

Post by mpl »

die is natürlich auch da und bearbeitet wie ichs will

Code: Select all

############################################################################
#                                                                          #
# PureFTPd MySQL configuration file.                                       #
# Generated by the installation wizard for the 'User manager for PureFTPd' #
# See http://machiel.generaal.net for more info                            #
# or read the README.MySQL for explanations of the syntax.                 #
#                                                                          #
############################################################################

# Optional : MySQL server name or IP. Don't define this for unix sockets.

MYSQLServer     localhost

# Optional : MySQL port. Don't define this if a local unix socket is used.

# MYSQLPort       3306

# Optional : define the location of mysql.sock if the server runs on this host.

MYSQLSocket     /var/run/mysqld/mysqld.sock

# Mandatory : user to bind the server as.

MYSQLUser      root

# Mandatory : user password. You must have a password.

MYSQLPassword   tollespassword

# Mandatory : database to open.

MYSQLDatabase  ftpusers

# Mandatory : how passwords are stored
# Valid values are : "cleartext", "crypt", "md5" and "password"
# ("password" = MySQL password() function)
# You can also use "any" to try "crypt", "md5" *and* "password"

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.

# Query to execute in order to fetch the password

MYSQLGetPW      SELECT Password FROM users WHERE User="L" AND Status="1" AND (Ipaddress = "*" OR Ipaddress LIKE "R")

# Query to execute in order to fetch the system user name or uid

MYSQLGetUID     SELECT Uid FROM users WHERE User="L" AND Status="1" AND (Ipaddress = "*" OR Ipaddress LIKE "R")

# Optional : default UID - if set this overrides MYSQLGetUID

#MYSQLDefaultUID 1000

# Query to execute in order to fetch the system user group or gid

MYSQLGetGID     SELECT Gid FROM users WHERE User="L" AND Status="1" AND (Ipaddress = "*" OR Ipaddress LIKE "R")

# Optional : default GID - if set this overrides MYSQLGetGID

#MYSQLDefaultGID 1000

# Query to execute in order to fetch the home directory

MYSQLGetDir     SELECT Dir FROM users WHERE User="L" AND Status="1" AND (Ipaddress = "*" OR Ipaddress LIKE "R")

# Optional : query to get the maximal number of files
# Pure-FTPd must have been compiled with virtual quotas support.

# MySQLGetQTAFS  SELECT QuotaFiles FROM users WHERE User="L"

# Optional : query to get the maximal disk usage (virtual quotas)
# The number should be in Megabytes.
# Pure-FTPd must have been compiled with virtual quotas support.

# MySQLGetQTASZ  SELECT QuotaSize FROM users WHERE User="L"

# Optional : ratios. The server has to be compiled with ratio support.

# MySQLGetRatioUL SELECT ULRatio FROM users WHERE User="L"
# MySQLGetRatioDL SELECT DLRatio FROM users WHERE User="L"


# Optional : bandwidth throttling.
# The server has to be compiled with throttling support.
# Values are in KB/s .

MySQLGetBandwidthUL SELECT ULBandwidth FROM users WHERE User="L" AND Status="1" AND (Ipaddress = "*" OR Ipaddress LIKE "R")
MySQLGetBandwidthDL SELECT DLBandwidth FROM users WHERE User="L" AND Status="1" AND (Ipaddress = "*" OR Ipaddress LIKE "R")
# Enable ~ expansion. NEVER ENABLE THIS BLINDLY UNLESS :
# 1) You know what you are doing.
# 2) Real and virtual users match.
# MySQLForceTildeExpansion 1

# If you upgraded your tables to transactionnal tables (Gemini,
# BerkeleyDB, Innobase...), you can enable SQL transactions to
# avoid races. Leave this commented if you are using the
# traditionnal MyIsam databases or old (< 3.23.x) MySQL versions.
# MySQLTransactions On

datenbanlk mit einträgen ist auch da es ging immer alles davor hab die gleiche configuration genommen wie davor
User avatar
Joe User
Project Manager
Project Manager
Posts: 11183
Joined: 2003-02-27 01:00
Location: Hamburg
 

Re: pureftp-mysql start probleme

Post by Joe User »

Stimmt die Gross/Kleinschreibung der Rows mit der Config exakt überein?
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
mpl
Posts: 48
Joined: 2006-06-07 12:22
 

Re: pureftp-mysql start probleme

Post by mpl »

http://wiki.hetzner.de/index.php/Mysql_ ... g_pureFTPd


copy&paste laut dieser anweissung ging es immer blos der teil aus der mysql.con is anders weil ich ein webinterface dafür habe und da was geändert werden musste es ging immer so ich hab schon haufen von ftps so eingerichtet blos diesma ging was schief

ps aux finde ich den prozess auch nicht