USB-Stick an FRITZ!Box - schreibgeschützt

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

MRiggs

Benutzer
Registriert
15. Nov. 2016
Beiträge
122
Reaktionspunkte
2
Punkte
18
Hallo zusammen,

Folgende Sache und zwar habe ich an einer FRITZ!Box einen USB-Stick angeschlossen.

Diesen binde ich mittels Script als Remote-Ordner ein, was auch sehr gut funktioniert.

Mit Hilfe eines weiteren Scriptes werden automatisch Dateien auf diesen verschoben/kopiert.

ABER diese Daten sind, wenn ich den USB-Stick an einen PC anschließe schreibgschützt.

Weiß jemand woran das liegen könnte?!

Vielen Dank und Grüße
 
A: ich kopiere mit "rsync -a".

B: unter Windows-PC, auf dem ich aber KEINE Admin-Rechte habe, Dateien, die ich direkt von/an der Synolgy auf den USB-Stick schiebe gehen OHNE Probleme...
 
a.) dann ist dir sicher bewusst, dass die Option -a folgendes bedeutet:
--archive, -a archive mode; equals -rlptgoD (no -H,-A,-X)

--perms, -p preserve permissions
--owner, -o preserve owner (super-user only)
--group, -g preserve group


Aus diesem Grund wäre zu überlegen was man erreichen möchte.
1.) Sollen alle Berechtigungen und Besitzer beibehalten werden, oder...
2.) der Besitzer und die Attribute sind nicht wichtig für den späteren Gebrauch

Wenn der Fall 2.) in Frage kommt, würde ich in dem Script direkt nach dem rsync Befehl einfach ein chmod am Ende hinzufügen

chmod -R 775 <Zielverzeichnis>

Oder man sucht sich gezielt nur die Optionen bei rsync heraus die man auch benötigt.
Also man lässt die Optionen wie -p -o -g weg!
 
  • Like
Reaktionen: ottosykora
@luddi

Also Möglichket 1 geht mal nicht...

Fall 2: Könntest du mir bitte ein kurzes Beispiel zeigen, wo/wie ich das "chmod..." einfügen muss?!

Danke
 
Die Methode mit einem anschließenden chmod wäre nur dann möglich wenn das Ziel auch direkt über das Dateisystem bzw. einen Share verfügbar ist.
Ich kenne dein Script file nicht, aber du führst ja an einer Stelle den rsync Befehl aus. Somit solltest du direkt in der nächsten Zeile als nächsten Befehl ein chmod ausführen auf das Zielverzeichnis.

Nur noch einmal zum Verständnis:
Das Script zum einhängen des Remote-Ordner wird von der Synology gestartet? Wie wird das Verzeichnis eingebunden? Mittels SMB?

Und das nächste Script für den rsync startest du vermutlich auch von der Synology? Und das unter welchem User? Evtl. mit root?
 
Also, läuft alles über die DS, mittels Aufgabenplaner.

1 Script zum mounten des USB-Sticks von der FRITZ!Box.
Wird per SMB, bzw. CIFS auf der Synology eingebunden.

1 Script verschiebt dann mittels rsync die Daten auf den USB-Stick...
 
Also, läuft alles über die DS, mittels Aufgabenplaner
Aber hier kann man wählen welcher User den Task ausführen soll. Ich nehme einfach mal an dass es bei dir entweder root oder ein Admin User ausführt.

verschiebt dann mittels rsync
rsync verschiebt nichts, sondern synchronisiert Quelle mit Ziel, d.h. es werden Dateien an das Ziel kopiert.

Nichts desto trotz, nachdem die DS über SMB/CIFS auf den entfernten USB Stick auf der Fritzbox zugreifen kann ist es auch möglich die Dateiattribute direkt über den SMB/CIFS share per script zu setzen.

Genau wie ich es bereits erwähnt habe mit chmod -R 775 <Zielverzeichnis> direkt nach dem rsync Befehl.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat