Simon Waldburger schrieb:
Hallo
Auf unserem Server läuft Samba mit ein paar Freigaben. In einigen der Ordner werden gewisse Dateien in einen Ordner gelinkt (Symlink) was auch ganz gut klappt. Nun möchte ich gerne die Symlinks überschreibbar machen, jedoch ohne die referenzierte Datei zu berühren. Das heisst, wenn ich auf dem Win-Client auf die Freigabe zugreife, sehe ich die Datei (nicht den Link --> follow link=Yes). Verändere ich jetzt etwas an der Datei und speichere sie wieder ab, soll der link gelöscht (überschrieben) werden und eine Kopie mit den Änderungen soll im Ordner selbst angelegt werden. Bis jetzt habe ich mit diversen Berechtigungseinstellungen experimentiert jedoch entweder die Datei überschrieben oder keine Berechtigung erhalten, den Link/die Datei zu überschreiben. Die Suche mit Google brachte auch nicht viel. Kann mir da jemand helfen? Oder kennt jemand eine andere art so was zu realisieren?
Nööööö kann so nicht gehen! das SMB/CIFS-Protokoll kennt so etwas nicht Der link ust eine Unix-Geschichte.... ln (-s)... gibt es nicht bei Win/Samba... Berechtigungen sind drwxrwxrwx (-owner-group-worldwide) Die Berechtigingen werden ggfs. vvon Samba "überstetzt" auf die in der OS/2-Dos-Win-Welt gängigen Berechtigungen ( wieder ohne extended attributes). Work-around -> Schreibschutz oder einfach unter anderem Namen speichern...
Vielen Dank
Simon Waldburger
Ich verstehe dein Problem von der Sache her nicht (wirklich) - du stellst vielen eine Datei zur Verfügung ( sonst macht ln keinen Sinn) - aber nach der Koreektur willst du n verschiedene Files an n verschieden Speicherorten ( oha ... überlege gerade - Links : symlinks oder Hardlinks ????) Symlinks zeigen auf eine Datei .. bei Hardlinks gibts es in deinem Ordner einen festen Eintrag... müsste mal genauer nachlesen . Kannst aber auch selber tun... ;-) Gruss Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org