www.ProFTPD.de
13. März 2007, 21:22:11 *
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: proftpd + mysql: bei upload werden die uid und gid verwendet  (Gelesen 428 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Anonymous
Gast
« am: 30. Oktober 2004, 19:27:18 »

Hallo,

ich habe folgende Frage:

Wie kann ich den User und die Gruppe bei FTP-Uploads aendern? Da proftpd ja bei mysql-Authentifzierung die dort angegebene uid als User und die gid als Gruppe verwendet.

uid und gid sind ja wohl immer Ziffern. Da aber die Rechteverwaltung nach den im System existierenden Usern und Gruppen bei mit Namen erfolgt, ergibt sich an dieser Stelle ein Problem.

Wenn ich "in mysql" die tatsaechlichen SystemUser und SystemGruppe eintrage koennte ich diese doch dann auch entsprechend verwenden.

Hat Jemand einen Loesungsvorschlag?

Danke.
Gespeichert
quiptime
ProFTPD
*
Offline Offline

Beiträge: 42



Profil anzeigen
« Antwort #1 am: 30. Oktober 2004, 20:03:24 »

Als Ergaenzung zu oben.

Ich verwende proftpd 1.2.10

Die Verwendung von

<Directory /pfad_virtueller_server>
  UserOwner             wunschuser
  GroupOwner           wunschgruppe
</Directory>

in <VirtualHost> funktioniert nur teilweise.

Bei einem Upload wird wunschuser nicht verwendet sondern die uid aus der mysql-Tabelle. Lediglich die Anzeige von wunschuser im FTP-Client erfolgt. Das sollte doch wohl anders funktionieren? Oder habe ich da die Directive UserOwner falsch verstanden?

wunschgruppe wird bei Upload fuer eine neue Datei und beim Ueberschreiben verwendet. Das ist OK.
Gespeichert

Gruss quiptime
quiptime
ProFTPD
*
Offline Offline

Beiträge: 42



Profil anzeigen
« Antwort #2 am: 01. November 2004, 18:02:34 »

Hallo Leute,

habe ich meine Frage unverstaendlich formuliert oder weiss Niemand eine Antwort.

Ich beschreibe mein Problem also noch Mal Anders:


In MySQL habe ich eine uid und gid sowie einen usernamen und einen gruppennamen eingetragen. Bsp.
username user1
uid 2001

gruppenname ftponly
gid2000

Wenn ich im FTP-Verzeichnis (per Client eingeloggt) nun eine neue Directory erstelle bekommt diese als User 2001 und als Gruppe 2000.

Wie erreiche ich nun, dass die neu erstellte Directory als User user1 und als Gruppe ftponly bekommt?

Ich habe bereits alle aus meiner Sicht in Frage kommenden Directiven probiert und dies auch in verschiedenen Kombinationen?

Es funktioniert nicht. Mache ich grundsaetzlich was Falsch?
Gespeichert

Gruss quiptime
Anonymous
Gast
« Antwort #3 am: 01. November 2004, 19:08:28 »

Hallo Stonky,

ich habe einen Post von Dir gefunden, der als Antwort auf meine Frage hier gelten koennte

http://www.proftpd.de/forum2/viewtopic.php?t=380&highlight=userowner

Nur, was Du da sagst funktioniert bei mir NICHT.
Gespeichert
Anonymous
Gast
« Antwort #4 am: 04. November 2004, 22:02:44 »

wenn man richtig ließt da steht eindeutig das das nicht funtzt
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #5 am: 05. November 2004, 07:55:45 »

Zitat von: "Anonymous"
wenn man richtig ließt da steht eindeutig das das nicht funtzt


was funkt nicht ?
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
Anonymous
Gast
« Antwort #6 am: 09. Juni 2005, 18:30:36 »

Zitat von: "quiptime"
...
In MySQL habe ich eine uid und gid sowie einen usernamen und einen gruppennamen eingetragen. Bsp.
username user1
uid 2001

gruppenname ftponly
gid2000

Wenn ich im FTP-Verzeichnis (per Client eingeloggt) nun eine neue Directory erstelle bekommt diese als User 2001 und als Gruppe 2000.

Wie erreiche ich nun, dass die neu erstellte Directory als User user1 und als Gruppe ftponly bekommt?

Ich habe bereits alle aus meiner Sicht in Frage kommenden Directiven probiert und dies auch in verschiedenen Kombinationen?

Es funktioniert nicht. Mache ich grundsaetzlich was Falsch?

Das hat damit zu tun, dass die UID und GID im Filesystem auch numerisch sind. Das Anzeigen von User-/Gruppennamen kann nur funktionieren, wenn es eine/n User/Gruppe mit dieser Nummer auch im System gibt... und dann wird dieser Name angezeigt.
Gespeichert
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.061 Sekunden mit 19 Zugriffen.