www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Anonymous am 30. Oktober 2004, 19:27:18



Titel: proftpd + mysql: bei upload werden die uid und gid verwendet
Beitrag von: Anonymous 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.


Titel: Praezisierung meiner Frage
Beitrag von: quiptime 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.


Titel: proftpd + mysql: bei upload werden die uid und gid verwendet
Beitrag von: quiptime 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?


Titel: proftpd + mysql: bei upload werden die uid und gid verwendet
Beitrag von: Anonymous 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.


Titel: proftpd + mysql: bei upload werden die uid und gid verwendet
Beitrag von: Anonymous am 04. November 2004, 22:02:44
wenn man richtig ließt da steht eindeutig das das nicht funtzt


Titel: proftpd + mysql: bei upload werden die uid und gid verwendet
Beitrag von: stonki 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 ?


Titel: proftpd + mysql: bei upload werden die uid und gid verwendet
Beitrag von: Anonymous 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.