Re: HTML-Projekt mit verschiedenen Gruppen

Hallo Liste! hallo...
Folgendes Problem:
Ziemlich umfangreiches HTML-Projekt, an dem, sagen wir mal, 20-40 Leute mitarbeiten wollen. Diese sollen die Dateien über ftp auf den Server kopieren. Da man nun ja schlecht allen 40 vollen Zugriff auf das gesamte Projekt geben kann, teilt man sie in Gruppen ein.
1. titelseite; 3 User 2. gemuese; 6 3. obst; 7 4. fleisch; 5 5. fisch; 9
Alles funktioniert toll, man ordnet die User je einer Gruppe zu. Jetzt taucht das erste Problem auf: Jede Datei, die hinaufkopiert wurde, hat die falschen Rechte. Nun müssen sie diese immer ändern, damit 1. die anderen aus der Gruppe die Dateien auch editieren können und 2. apache das Ganze auch lesen kann. -
Gibt es so etwas wie eine umask für ftp?
Klar... 1. die Umask im FTP-Server ändern 2. die Umask selber vor dem Transfer ändern: QUOTE SITE EXEC umask 002 Besser: Du setzt den Owner und die Gruppe der Unterverzeichnisse: z.B.: chown wwwrun.fischgroup fisch Dann brauchst du nur die s-Flags (suid & sgid) dem *Directory* zu geben: z.B.: chmod ug+s fisch Ab jetzt werden alle Files, die in fisch/ kopiert werden (also natürlich auch über FTP) automatisch vom System als Owner wwwrun und als Gruppe fischgroup umgeändert... (trick 17 eben ;-))
User Z engagiert sich besonders und will nicht nur in der Gemüse-, sondern auch in der Fleisch-Abteilung mitarbeiten. Munter denkt man sich: wozu hat man /etc/group? Doch dann bemerkt man, dass alle Dateien, die von User Z im Verzeichnis fleisch erstellt wurden, trotzdem seiner primären Gruppe gemuese angehören und die Gruppenzugehörigkeit einer Datei auch nicht, soweit ich weiß, mit dem FTP-Client zu ändern ist (in diesem Fall ws-ftp). -
Existiert für dieses Problem auch eine Lösung?
s.o.
Falls jemand die Sache ganz anders anginge, so freue ich mich, wenn er mir seine Meinung mitteilt.
klar... ich würde es noch anders angehen... CVS :-) (nach dem Motto: "wenn schon, denn schon" ;-)) -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux

On Tue, 17 Nov 1998, Pascal Bleser wrote:
klar... ich würde es noch anders angehen... CVS :-) (nach dem Motto: "wenn schon, denn schon" ;-))
gutes Stichwort: WO kriegt man einen CVS-Server (cvsd ?) her, wenn man sich das Zeug mal ansehen will ? Client-Software scheint ja zu existieren und wird auf den BSD-Listen auch immer wieder in neuen Versionen mit neuen Features announced. Oder brauche ich irgendeine Art Login mit Rechten an einem RCS-Baum ? G.Sittig@abo.FreiePresse.DE -- If you don't understand or are scared by any of the above ask your parents or an adult to help you. -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux

Gerhard Sittig wrote:
On Tue, 17 Nov 1998, Pascal Bleser wrote:
klar... ich würde es noch anders angehen... CVS :-) (nach dem Motto: "wenn schon, denn schon" ;-))
gutes Stichwort: WO kriegt man einen CVS-Server (cvsd ?) her, wenn man sich das Zeug mal ansehen will ? Client-Software scheint ja zu existieren und wird auf den BSD-Listen auch immer wieder in neuen Versionen mit neuen Features announced. Oder brauche ich irgendeine Art Login mit Rechten an einem RCS-Baum ?
Es gibt keinen cvsd in diesem Sinne. cvs ist sowohl Client als auch Server. Aufklärung gibt das CVS-Handbuch, Kap. 2.9 - 2.11 (bei v1.10 Seiten 18-25). <A HREF="http://www.cyclic.com/"><A HREF="http://www.cyclic.com/</A">http://www.cyclic.com/</A</A>>, das Handbuch ist eigentlich auf <A HREF="http://www.loria.fr/~molli/cvs-index.html"><A HREF="http://www.loria.fr/~molli/cvs-index.html</A">http://www.loria.fr/~molli/cvs-index.html</A</A>> zu finden. Apropos: SuSE 5.2 enthält die Version 1.9.24, kann mir bitte jemand sagen welche Version in 5.3 ist? Victor -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (3)
-
bleser@student.prov-liege.be
-
G.Sittig@abo.FreiePresse.DE
-
vott@frank.de