Ordner: Nur-lesbarer Zweitpfad

OP #8095672
Lesenswert?

Hallo zusammen,

ich suche zweielerlei: a) nach dem Namen eines Konzepts - ich gehe davon aus, dass der Anwendungsfall so häufig ist, dass dieses Konzept einen Namen hat und b) ob und wie sich das (unter Windows) realisieren lässt.

Ich habe einen Ordner z.B. D:\OrdnerA mit Unterordnern und Dateien, les- und schreibbar.

Ich will einen zweiten Ordner, einen anderen Pfad, z.B. C:\OrdnerB, der auf den gleichen Inhalt wie der erste Ordner abbildet, allerdings schreibgeschützt.

Wenn ein Programm in D:\OrdnerA\ schreibt, soll die Datei normal änderbar sein (und natürlich in C:\OrdnerB\ auch transparent geändert), wenn ein Programm in C:\OrdnerB\ zu schreiben versucht, soll dies wegen Schreibschutz verwehrt werden.

Sozusagen "Kiosk-Modus" für Ordner. Wie mag soetwas heißen?

Ich bin sicher, das es soetwas irgendwie gibt. Die gleichen Daten verschiedenen Nutzern nur-lesbar oder Vollzugriff zu gewähren ist ja Standard. Nur gleicher Nutzer bei unterschiedlichen Pfaden hatte ich bislang noch nicht.

Viele Grüße

: Bearbeitet durch User
(Firma: Starfleet) #8095673
Lesenswert?

symlink mit unterschiedlichen Leserechten, so könnte man unter Unix u.ä. andenken. Wenn das mit den getrennten Rechten so nicht geht, vielleicht über named pipe,

Oder man hat zwei mountpoints, auch für gemountede Device kann Rechte (über das gesamte fs) vergeben.

Unter Windows mit seinen löchrigen Rechtedomains würde ich sowas erst garnicht versuchen.

: Bearbeitet durch User
#8095676
Lesenswert?

Bradward B. schrieb:

Oder man hat zwei mountpoints, auch für gemountede Device kann Rechte (über das gesamte fs) vergeben.

mount --bind -o,ro olddir newdir

Unter Windows mit seinen löchrigen Rechtedomains würde ich sowas erst garnicht versuchen.

Feigling ;) Vielleicht so: für olddir eine "Netzwerkfreigabe"¹ einrichten und für newdir ein "Netzwerklaufwerk verbinden"¹

1] keine Ahnung, wie das heutzutage genannt wird

#8095681
Lesenswert?

Hallo Walter,

Walter T. schrieb:

ich suche [...]

Du hast also ein Problem, für das Du Dir eine Lösung ausgedacht hast und jetzt suchst Du nach einer Möglichkeit, diese Lösung umzusetzen.

Das ist möglicherweise ein schwieriger Ansatz, weil vielleicht schon Deine Lösung Mist und Dein Problem mit einem anderen Ansatz viel besser (für eine beliebige Interpretation des Wortes "besser") umgesetzt werden könnte.

Deswegen ist es wahrscheinlich sinnvoller, wenn Du zunächst einen Schritt zurücktrittst und uns erst einmal das Problem beschreibst, das Du lösen möchtest.

OP #8095689
Lesenswert?

Bauform B. schrieb:

Netzwerkfreigabe

Das war auch mein erster Gedanke. Aber erst einmal suche ich nach der Begrifflichkeit, um nach Lösungen suchen oder fragen zu können.

Ein T. schrieb:

einen Schritt zurücktrittst

Der Schritt zurück sagt: Ich habe einen mittelgroßen (ca. 30 GB) Haufen Daten, auf den buggy Programm "A" nur lesend und alle anderen braven Programme lesend und schreibend zugreifen dürfen sollen.

#8095699
Lesenswert?

Statt einem Laufwerkbuchstaben kann man mit mklink auch einen Symlink / Directory Junction auf den Netzwerkpfad erstellen. Oder was auch immer diese Reparse Points unter Windows sind.

Eine andere Möglichkeit wäre https://github.com/dokan-dev/dokany dort gibt es eine Beispielanwendung https://github.com/dokan-dev/dokany/wiki/Use-Mirror-example dort müsste das mit der /w Option gehen.

: Bearbeitet durch User
#8095706
Lesenswert?

Man könnte das so machen: Download-OrdnerRW auf eine CD brennen. Und wenn sich was merkwürdiges im Download-OrderRW Verändert, eine neue CD brennen.

Oder noch anders: Schreibgeschützten USB-Stick in den Rechner stecken, den Download-OrderRW rüberkopieren - geht aber nicht - und dann über die "Scheiß-Technik" fluchen. Früher konnte man aber per Batch-Datei an den Lese-und Scheibeinstellungen herumfummeln. War technisch gesehen das A und O bei so manchen Sachen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren