Am Dienstag, 28. Februar 2006 00:56 schrieb Sandro Frenzel: > Am Dienstag 28 Februar 2006 01:47 schrieb Andreas Pakulat: > > On 28.02.06 01:11:23, Sandro Frenzel wrote: > > > Hab den pure-ftp Server bei mir mit Virtuellen Usern > > > eingerichtet...läuft auch soweit prima. > > > Nun möchte ich aber ein Verzeichnis anlegen, wo mehrere Benutzer Daten > > > hochladen können, aber sie nur noch von einem speziellen Benutzer (auch > > > nicht der Heraufladene Nutzer) gelöscht werden können. > > > > Mag mich irren, aber ich fuerchte das ist nur mit ACL's zu loesen. > > Was ist das? Kompliziert? > > > Das Problem ist: Sowohl anlegen als auch loeschen einer Datei benoetigen > > Schreibrechte auf das Verzeichnis in dem die Datei liegt/liegen soll. Du > > hast also rein mit den einfachen Rechten keine Chance da was > > einzustellen. > > Und wie wird das dann gelöst, dass man auf diversen FTP Servern zwar > Dateien hochladen kann, jedoch nicht löschen? > > Mhh...oder wird es einfacher, wenn wir sagen, dass nur andere Benutzer > außer dem Eigentümer Dateien nicht löschen dürfen? > > Hier ein Auszug aus der Doku bzw. dem How-To: > ----- > Die umask (Schalter -U) gibt an, welche Zugriffsrechte die hochgeladenen > Dateien zugewiesen bekommen. Hierzu ein Beispiel: Der Besitzer der Dateien > sollen rwx-Zugriffe erhalten, die Gruppe darf lediglich lesen und Others > haben keine Zugriffsrechte. Etwas übersichtlicher dargestellt: > > rwx r-- -- > > Es würde beim chmod-Befehl dem Wert 740 entsprechen. Der Wert der umask > wird anders gebildet. Man nimmt als »Startwert« den Wert 777 und zieht > davon den »normalen« Wert des chmod-Befehls Stelle um Stelle ab. Somit > ergibt »777« weniger »740« die umask 037. > ---- > > Funktioniert aber nicht...Das wäre doch das was ich brauche oder? Was zählt > dann eigentlich mehr? Die Rechte, die ich vorher mit chmod auf das > Verzeichnis setze oder die umask? > Schon wieder Fragen über Fragen :(... > > Tschau > Sandro
Schon mal mit der UMASK-Funktion des ftp-servers versucht? .... 'Umask' => ['-U %s:%s', \&parse_umask], 'UserBandwidth' => ['-T %s', \&parse_number_1_2], 'UserRatio' => ['-Q %d:%d', \&parse_number_2], 'VerboseLog' => ['-d'], .... -- fvgi242ss - Webmaster wlanhacking.de http://mail.wlanhacking.de/cgi-bin/mailman/listinfo

