Hallo,
an welcher Stelle des Verzeichnis-Baum's werden eigentlich Datein abgelegt, die von mehreren Benutzern gelesen und bearbeitet werden können? Zum Beispiel, sollen alle Benutzer eines Systems was davon haben, wenn einer sich mp3 runterlädt. Oder wenn mehrere Benutzer an einem Dokument schreiben, oder ein Projekt programmieren.
Wie sind da die Richtilinie des Verzeichnissbaumes?
Danke, Friedrich
On Thursday 02 May 2002 14:44, Friedrich Hagedorn wrote:
Wie sind da die Richtilinie des Verzeichnissbaumes?
Du legst eine Gruppe an (meinetwegen mp3) und fügst alle Nutzer aus der Zielgruppe dort ein.
Beispiel: drwxrwxr-x root mp3 Das verhindert allerdings nicht, daß ein böser MP3-Nutzer dabei ist, der die Dateien löschen kann. Dafür war irgendein Bit zuständig, ich glaub das Sticky-Bit (?).
Wenn mehrere Nutzer an einem Dokument schreiben, würde ich eine Versionskontrolle verwenden, z.B. per CVS.
Josef Spillner
On Thu May 02, 2002 at 03:43:15PM +0200, Josef Spillner wrote:
On Thursday 02 May 2002 14:44, Friedrich Hagedorn wrote:
Wie sind da die Richtilinie des Verzeichnissbaumes?
Du legst eine Gruppe an (meinetwegen mp3) und fügst alle Nutzer aus der Zielgruppe dort ein.
Ok, gute Idee.
Und wo sollte man das mp3-Verzeichniss anlegen? Unter /home/mp3 oder /usr/local/mp3 /oder /var/local/mp3 ?
Welcher Ort wäre der logischste?
Friedrich
On Thu, 02 May 2002 15:43:15 +0200, Josef Spillner wrote:
Du legst eine Gruppe an (meinetwegen mp3) und fügst alle Nutzer aus der Zielgruppe dort ein.
Beispiel: drwxrwxr-x root mp3 Das verhindert allerdings nicht, daß ein böser MP3-Nutzer dabei ist, der die Dateien löschen kann. Dafür war irgendein Bit zuständig, ich glaub das Sticky-Bit (?).
Man würde das Verzeichnis wohl auf 2775 oder 3755 setzen. Damit muß nicht jeder seine Files explizit der Gruppe mp3 vermachen.
Reinhard
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Thursday 02 May 2002 15:43, Josef Spillner wrote:
On Thursday 02 May 2002 14:44, Friedrich Hagedorn wrote:
Wie sind da die Richtilinie des Verzeichnissbaumes?
Du legst eine Gruppe an (meinetwegen mp3) und fügst alle Nutzer aus der Zielgruppe dort ein.
Beispiel: drwxrwxr-x root mp3 Das verhindert allerdings nicht, daß ein böser MP3-Nutzer dabei ist, der die Dateien löschen kann. Dafür war irgendein Bit zuständig, ich glaub das Sticky-Bit (?).
ja.
drwxrwsr-t
s = SGID = setze die gleiche Gruppe fuer alles was darunter angelegt wird t = sticky = nur die eigenen Files loeschen (es sei denn das Verzeichnis gehoert Dir oder Du bist root)
Wenn mehrere Nutzer an einem Dokument schreiben, würde ich eine Versionskontrolle verwenden, z.B. per CVS.
Bei CVS sollte man aber aufpassen, wie "Dokument" definiert wird:
*CVS ist relativ ineffektiv mit binaeren Dateien (Word, StarOffice, etc.)
*alles was binaer ist und/oder per WYSIWYG-Editor bearbeitet wird sollte gelockt werden (diese Editoren kommen meistens nicht mit den Tags von CVS-Konflikten zurecht). [cvs admin -L -l|-u <file>] Ausserdem sollte man dann auch read-only auschecken, damit man nicht ausversehen editiert ohne einen Lock zu haben. [cvs -r update/checkout <...>]
Konrad
- -- "If you're killed in the Matrix, you die here?" "The body cannot live without the mind."
-- Neo and Morpheus, "The Matrix"
Hallo Konrad,
Bei CVS sollte man aber aufpassen, wie "Dokument" definiert wird:
*CVS ist relativ ineffektiv mit binaeren Dateien (Word, StarOffice, etc.)
Da werd ich mir mal CVS anschauen. Binärdatein brauch ich auch nicht unbedingt.
Aber nochmal die Frage, wo werden die gemeinsam genutzen Datein im Verzeichnisbaum abgelegt. Ich glaube, Du hattest da mal was von einer Richtlinie erzählt, wo festgelegt ist, wo was hinkommt.
Friedrich
On Fri, May 03, 2002 at 09:11:15PM +0200, Friedrich Hagedorn wrote:
Da werd ich mir mal CVS anschauen. Binärdatein brauch ich auch nicht unbedingt.
Aber nochmal die Frage, wo werden die gemeinsam genutzen Datein im Verzeichnisbaum abgelegt. Ich glaube, Du hattest da mal was von einer Richtlinie erzählt, wo festgelegt ist, wo was hinkommt.
Ich würde die Gruppenverzeichnisse unterhalb von /home anlegen. Wenn's mehrere Gruppen/User werden ggf. in Hierarchien. Zumindest macht das die Uni so, was mMn nach recht vernünftig ist.
CVS speichert sein Repostory unter /var/cvs. Das ist aber nur für Backups relevant.
Bert
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Friday 03 May 2002 23:18, Bert Lange wrote:
On Fri, May 03, 2002 at 09:11:15PM +0200, Friedrich Hagedorn wrote:
Da werd ich mir mal CVS anschauen. Binärdatein brauch ich auch nicht unbedingt.
Aber nochmal die Frage, wo werden die gemeinsam genutzen Datein im Verzeichnisbaum abgelegt. Ich glaube, Du hattest da mal was von einer Richtlinie erzählt, wo festgelegt ist, wo was hinkommt.
Ich würde die Gruppenverzeichnisse unterhalb von /home anlegen. Wenn's mehrere Gruppen/User werden ggf. in Hierarchien. Zumindest macht das die Uni so, was mMn nach recht vernünftig ist.
CVS speichert sein Repostory unter /var/cvs. Das ist aber nur für Backups relevant.
Das klingy nach irgendeiner Voreinstellung irgendeiner Distri. CVS ist es s****egal, wo die Dateien hinkommen. Auf meinen Rechnern liegen jeweils ca. 5 Repositories an den verschiedensten Stellen.
Etwas wie /home/cvsroot bietet sich da eigentlich an. Das entspricht vielleicht nicht ganz dem FHS, wenn man CVS als Serverdienst einstuft, aber 1. habe ich noch nie sowas nach aussen gesehen, 2. kann man sich bei CVS durchaus streiten, wo lokale Speicherung aufhoert und der Server anfaengt und 3. muss man dann nicht zusaetzlichen Platz fuer CVS auf /var einkalkulieren.
Konrad
- -- Military secrets are the most fleeting of all. -- Spock, "The Enterprise Incident", stardate 5027.4
Konrad Rosenbaum wrote:
On Friday 03 May 2002 23:18, Bert Lange wrote:
Das klingy nach irgendeiner Voreinstellung irgendeiner Distri. CVS ist es s****egal, wo die Dateien hinkommen. Auf meinen Rechnern liegen jeweils ca. 5 Repositories an den verschiedensten Stellen.
Etwas wie /home/cvsroot bietet sich da eigentlich an. Das entspricht vielleicht nicht ganz dem FHS, wenn man CVS als Serverdienst einstuft, aber
- habe ich noch nie sowas nach aussen gesehen, 2. kann man sich bei CVS
durchaus streiten, wo lokale Speicherung aufhoert und der Server anfaengt und 3. muss man dann nicht zusaetzlichen Platz fuer CVS auf /var einkalkulieren.
z.B. liegt auch das CVS-Repository von apache.org in /home. Und die haben wirklich 'ne Menge Dateien im CVS zu verwalten ...
Konrad
Jens
lug-dd@mailman.schlittermann.de