www.ProFTPD.de
13. März 2007, 20:21:52 *
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]   Nach unten
  Drucken  
Autor Thema: Automatisches anlegen von Home-Verzeichnissen  (Gelesen 276 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
the.superunknown
ProFTPD
*
Offline Offline

Beiträge: 1


Profil anzeigen
« am: 17. Juli 2006, 11:30:26 »

Moin, ich befasse mich erste seit kurzem mit proftpd und mysql.

Ich würde mir gerne ein Skript basteln, das mir, sobald ich ein User mit allen Infos in MySQL angelegt habe, den lokalen/System User und das Home-Dir anlegt.


Hat sowas schon mal jemand gemacht, oder hat jemand eine Ahnung, wie man soetwas realiseren könnte?

Über Idee würde ich mich freuen...
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #1 am: 17. Juli 2006, 12:19:53 »

Moin!

Zwei Dinge:

  • Wenn Du die FTP-User mit SQL realisierst, dann kann man diese gänzlich als virtuelle
    User betrachten - ein zusätzliches Anlegen eines Users im System ist somit völlig überflüssig!
  • Wenn Du möchtest, kann ein Homeverzeichnis mit "SQLHomedirOnDemand on"
    auch automatisch angelegt werden. Ist zwar durch den Automatismus nicht ganz
    so sicher, aber es geht.

Damit besteht nun eigentlich kein Grund mehr für ein spezielles Script, oder?   Grinsend

mfg.
  VolGas
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #2 am: 17. Juli 2006, 16:15:55 »

SQLhomedirondemand ist NICHT mehr aktuell. Das ist durch das normale createhome ersetzt:

http://www.proftpd.org/docs/directives/linked/config_ref_CreateHome.html
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #3 am: 17. Juli 2006, 22:51:34 »

@Stonki:

Das wußte ich noch nicht, da wir das selbst nicht in Verwendung haben.
Hatte mich auch schon gewundert, warum das für SQL separat gelöst sein sollte.
Gut zu wissen, danke...!

mfg.
  VolGas
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #4 am: 18. Juli 2006, 01:08:35 »

Nachtrag!

Achtung, bei unserem Test zeigten sich gravierende Fehler bei der Verwendung
von "CreateHome" und "SQLHomedirOnDemand" zusammen mit mySQL!

Gegeben sei:
    UID/GID:        1000 webs
    proftpd.conf:   CreateHome on 0770 dirmode 0770

Beispiel 1:
    home:   /home/neu1
    dir:    drwxrwx---  1000    webs    /home/neu1
    Login ok

Beispiel 2:
    home:   /home/neu1/neu2/neu3
    dir:    drwxrwx---  root    root    /home/neu1
    dir:    drwxrwx---  root    root    /home/neu1/neu2
    dir:    drwxrwx---  1000    webs    /home/neu1/neu2/neu3
    530 Login incorrect

Klar, daß das nicht funktionieren kann: die Verzeichnisse von "root" sind unüberwindlich.
Der ProFTPD "vergisst" bei den neu anzulegenden "intermediate directories"
den/die jeweiligen Benutzer und Gruppen zuzuweisen!

Enttäuschend auch "SQLHomedirOnDemand": das hat scheinbar gar nichts bewirkt,
wie wenn es nicht in der proftpd.conf stehen würde...

Wer meldet das dem Entwickler? (freiwillig?)

mfg.
  VolGas
« Letzte Änderung: 18. Juli 2006, 22:54:35 von VolGas » Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #5 am: 18. Juli 2006, 12:44:56 »

Wer meldet das dem Entwickler? (freiwillig?)

mach ich heute Abend..
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Seiten: [1]   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.058 Sekunden mit 16 Zugriffen.