Koennte man hier im Forum nicht mal was veroeffentlichen, das ganz grundlegend die Zusammenhange von uid und gid erklaert?
Ich glaube, nicht nur ich habe ein Verstaendnisproblem damit.
Gruss quiptime
ok, auf die schnelle von der Arbeit:
1) Die gewöhnliche Methode
mod_sql, aber auch andere alternative Anmeldeverfahren wie auth_Userfile, entkoppeln die Userverwaltung von ProFTPD von der System User Verwaltung. Dieses hat den Vorteil, das man User nicht am System anlegen muss, diese auch keine anderen Möglichkeiten haben sich zum System Zugang zu verschaffen, wie z.B. durch SSH etc. Ein weiterer Vorteil ist, das man die neuen Usern auf User und Gruppen mappen kann. Dieses soll nun kurz erklaert werden:
Ein Webserver läuft unter dem Usernamen "wwwrun" (UID "48") und der Gruppe "nogroup" (GID "65534"). Dieser User- und Gruppenname ist am System fest angelegt. Den einzelnen Usern des Webserver soll die Möglichkeit gegeben werden, ihre Inhalte per FTP Zugang selber zu pflegen. In diesem Fall lege ich also einen User "
www.stonki.de" in der SQL Datenbank an, mit der UID 48 und der GID "65534".
Nun loggt sich der User "
www.stonki.de" ein. Unmittelbar nach dem Einloggen wechselt der ProFTPD Serverprozess nun auf die in der SQL DB angegeben UID und GID, sprich UID 48 und GID 65534. Für das Betriebssystem stellen sich also alle Aktionen nun so da, als wenn diese vom User "wwwrun" vorgenommen werden, sprich neu erstellte Files werden diesen User als owner haben etc etc. etc.
2) Die nicht so ganz gewöhnliche Methode
Die in der SQL DB angegeben UIDs und GIDs muessen im System _NICHT_ existieren. Wenn man dort z.B. die UID "33333" und GID "44444" angibt, dann wird der eingeloggte User mit diesen Werten arbeiten. Für ProFTPD als auch für das Betriebssystem stellt sich kein Unterschied dar, nur kann natürlich diesen Werten kein Realname zugewiesen werden, wenn man also als Administrator local ein "ls -als" macht, so werden nur diese Zahlenwerte angezeigt. Dennoch kann diese Lösung sinn machen, wenn man vielen Usern unterschiedliche UIDs oder Gruppen zuweisen muss.
ok ?
cu
stonki