EaStErDoM
|
|
« am: 25. September 2005, 13:10:34 » |
|
Hoi, SG = SystemGroup, also eine Gruppe vom LinuxSystem SU = SystemUser, also Benutzer vom LinuxSystem VG = VirtualGroup, also in der SQL-DB vom Proftpd VU = VirtualUser, auch aus der SQL
Hab Proftpd jetzt mit SQL aufgesetzt, und alles läuft. Bei mir rennt proftpd unter dem SU "csa" und unter der SG "csa". Das funktioniert auch so. Erstell ich nun einen neuen VU in der "users" Tabelle, wird auch dessen Heimverzeichnis erstellt und es gehört dann auch sowohl dem SU "csa" als auch der SG "csa".
Melde ich mich jetzt mit dem FTP-Klient an, steht da bei den Dateien, bei Besitzer, dann auch brav der VU als Besitzer drin - bei "Gruppe" steht aber die SG "csa" drin.
Ich habe jedoch in der "groups" Tabelle vier Gruppen angelegt, und in deren "members" Spalte auch ihre Benutzer drin. Genauso hab ich den Benutzern die IDs der groups bei "gid" eingetragen. Allerdings zeigt er als Gruppe im gftp jetzt "csa" an, was mich glauben lässt, dass er die virtuellen Gruppen sowieso ignoriert - also meine Frage. "Wozu brauch ich die dann?"
Ich meine der Sinn von virtuellen Gruppen ist ja, das ich denen verschiedene Rechte oder so geben kann nicht wahr? Wo mach ich das dann? Ich würd zum Beispil einer Gruppe einen gemeinsamen Gruppenordner geben, wo dann alle Gruppenteilnehmer drin lesen und schreiben dürfen. Wie stell ich das an, so jetzt mit virtuellen Gruppen? UNd warum zeigt er "csa" an und nciht di VG?
mfg
|