www.ProFTPD.de
13. März 2007, 19:08:24 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: 1 [2] 3   Nach unten
  Drucken  
Autor Thema: make findet mysql.h nicht  (Gelesen 3386 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
xbs
ProFTPD
*
Offline Offline

Beiträge: 25


Profil anzeigen
« Antwort #15 am: 02. August 2004, 14:37:57 »

halllo Wörsty,

danke für deine Hilfe.

ich hatte ja vorher schon gepostet, wie es in meiner config aussieht:

Zitat

SQLAuthTypes Plaintext
SQLAuthenticate users*
SQLConnectInfo proftp@127.0.0.1:3306 root hans
SQLDefaultGID 65533
SQLDefaultUID 65533
SQLDefaultHomedir /var
SQLMinUserGID 100
SQLMinUserUID 500
SQLUserInfo users userid passwd uid gid homedir shell


und homedir heißt auch das feld in der datanbank.

dann hab ich es nochmal so ausprobiert, wie du es geschrieben hast,
nämlich mit

Zitat

SQLHomedirOnDemand On
SQLUserInfo benutzer loginname passwort NULL NULL concat('/www',verzeichnis) NULL


anstatt 'verzechnis' steht bei mir halt 'homedir' und natürlich hab ich
die pfade noch so geändert, dass es klappen sollte. tut es aber nicht Traurig

nachwievor sieht das sql-error-file so aus wie oben, dass das field gar nicht erst abgfragt wird Traurig

aber sag mal, wozu ist der befehl  SQLHomedirField vielleicht könnte der was bringen?

und laut userguide gibt es den befehl auch standartmäßig:
http://proftpd.linux.co.uk/localsite/Userguide/linked/config_ref_SQLHomedirField.html

nur leider kommt ein fehler, wenn ich versuche, ihn in die config zu schreiben:

Zitat

 - Fatal: unknown configuration directive 'SQLHomedirField' on line 146 of '/usr/local/etc/proftpd.conf'.
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #16 am: 02. August 2004, 14:59:59 »

Das ist eine alte Direktive. Vergiß die.
Aber hier nochmal meine komplette Konfig.
Muß doch gehen.
Code:
SQLAuthenticate users* groups*
SQLAuthTypes Backend  Empty
SQLConnectInfo ftp@localhost:3306 ftp ftp PERSESSION
SQLDefaultGID 502
SQLDefaultUID 502
SQLHomedirOnDemand On
SQLUserInfo benutzer loginname passwort NULL NULL concat('/www',verzeichnis) NULL
SQLNamedQuery history     INSERT "'%U', '%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'ok', NULL" history
SQLNamedQuery history_err INSERT "'%U', '%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'nicht ok', NULL" history
SQLLog *  history
SQLLOG ERR_* history_err
SQLGroupInfo gruppen name ID mitglieder
SQLLogfile /www/vhosts/administration/logfiles/proftpd_sql.log

Geht es mit 1.2.10 ?
Welches Linux nimmst du?
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
xbs
ProFTPD
*
Offline Offline

Beiträge: 25


Profil anzeigen
« Antwort #17 am: 02. August 2004, 15:05:36 »

ich werd jetzt nochmal probieren, meine config an deine anzupassen.

ich habe

ProFTPd
-   Version: 1.2.9 (stable)
 - Scoreboard Version: 01040002

SuSE Linux 9.0 Professional

nimmst du 1.2.9 oder 1.2.10 ?

vielleicht nochmal was zur DefaultUserID, muss das eine gültige sein, die im system existiert? bei mir steht halt 65533, ich weiß aber nicht,  ob das so ohne weiteres geht...
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #18 am: 02. August 2004, 15:21:27 »

Ich habe Redhat 8 und noch 1.2.10rc1 :oops:

Aber soweit ich weiß muß die GID nicht existieren, glaub ich.
Lies aber mal lieber nach Smiley
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
xbs
ProFTPD
*
Offline Offline

Beiträge: 25


Profil anzeigen
« Antwort #19 am: 02. August 2004, 17:06:15 »

red hat 8 ist aber auch mutig Smiley
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #20 am: 02. August 2004, 17:28:38 »

Zitat von: "xbs"
red hat 8 ist aber auch mutig Smiley

Wieso?
Alles up2date :!:
Dank RedHat Network  :arrow: https://rhn.redhat.com/  :wink:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
xbs
ProFTPD
*
Offline Offline

Beiträge: 25


Profil anzeigen
« Antwort #21 am: 04. August 2004, 10:06:55 »

HA HA !

na sie mal einer an, schaut man sich das CHANGELOG des 1.2.10er releases
http://www.proftpd.org/docs/NEWS-1.2.10rc3
an sieht man folgendes

- Bug 2424 - SQLDefaultHomedir overrides column value.

na dann werd ich wohl updaten müssen Smiley

----

edit: yeah! jetzt funzt alles Smiley vielen dank an euch
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #22 am: 04. August 2004, 11:06:39 »

Zitat von: "xbs"
na dann werd ich wohl updaten müssen

Tu das. Und poste mal das Resultat. :wink:

Da ich das SQLDefaultHomedir nicht nutze, ist mir das nicht aufgefallen :oops:

Und das im Changelog habe ich wohl verdrägt :lol:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
xbs
ProFTPD
*
Offline Offline

Beiträge: 25


Profil anzeigen
« Antwort #23 am: 04. August 2004, 11:56:43 »

ja, jetzt läuft es perfekt. ich schätze ich werd an der einen
oder anderen stelle noch ein bisschen tweaken.

ist es eigentlich auch möglich, dem user über die datenbank
rechte zu vergeben. dass z.b. zwei user in das selbe verzeichnis
reingerootet werden, der eine schreiben, der andere aber nur lesen kann?

und dann hab ich schon mitbekommen, dass der server momentan
noch kein passiv-mode unterstützt. da muss ich mal gucken, wie
ich das noch mit reinkriege.

und nochmal zur SQLDefaultHomeDir .. eurer SQL anleitung steht, dass die datenbank autentifizierung ohne SQLDefaultHomeDir gar nicht funzt, und in der tat war es bei mir auch so.
da wundere ich mich, dass es be dir so ohne weiteres klappt  :?:
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #24 am: 04. August 2004, 12:11:26 »

Zitat von: "xbs"
ist es eigentlich auch möglich, dem user über die datenbank
rechte zu vergeben. dass z.b. zwei user in das selbe verzeichnis
reingerootet werden, der eine schreiben, der andere aber nur lesen kann?

Nein. Geht nur über IfUser/IfGroup (mod_ifsession) oder Gruppenrechte denke ich .

Zitat von: "xbs"
da wundere ich mich, dass es be dir so ohne weiteres klappt  :?:

 :?!
Weil ich SQLHomeDirOnDemand benutze?
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
xbs
ProFTPD
*
Offline Offline

Beiträge: 25


Profil anzeigen
« Antwort #25 am: 04. August 2004, 12:16:53 »

gruppen-rechte wäre schön, aber in der tabelle der gruppen hat man ja auch nicht die möglichkeit, privilegien zu setzen.

if_sessions hab ich zum glück mit einkompeliert Smiley

das wäre interessant, wenn folgendes gehen würde:

in der config lege ich für verschiene gruppen, if-blöcke an, in denen
die privilegien stehen.
loggt sich ein user ein, wird aus der datenbank die gruppe gelesen
und aus dem if-block die rechte für die gruppe.

meinst du, das könnte so einfach klappen?
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #26 am: 04. August 2004, 12:35:59 »

Ja. Mache ich auch so.
Wenn du willst poste ich ein komplettes Beispiel inkl. SQL Tabellen
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
xbs
ProFTPD
*
Offline Offline

Beiträge: 25


Profil anzeigen
« Antwort #27 am: 04. August 2004, 12:39:00 »

ja, das wär schön!

ich hab grad noch ein bödes problem,  die user, die in der DB stehen, bekommen ein permission denied, wenn man schreiben möchte Traurig
liegt das am chmod und am besitzer des ordners oder an einer ftp-einstellung?
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #28 am: 04. August 2004, 21:32:01 »

So. Bin gerade von meiner Moppedtour zurück. Lächelnd

Poste das später oder Morgen vormittag. Erstmal inne Wanne gehen. :roll:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
xbs
ProFTPD
*
Offline Offline

Beiträge: 25


Profil anzeigen
« Antwort #29 am: 05. August 2004, 07:53:09 »

ich bin schon ganz gespannt Smiley
Gespeichert
Seiten: 1 [2] 3   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.063 Sekunden mit 16 Zugriffen.