Datei-Berechtigungen setzen

  • 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.

Woolfgang359

Benutzer
Registriert
17. Nov. 2010
Beiträge
125
Reaktionspunkte
21
Punkte
18
Hallo,
ich habe einen freigegebenen Ordner der von einem MediaClient beschrieben wird. Ich bekomme auf das NAS also Videodateien (mpg) geschrieben.
Funktioniert alles problemlos NUR:
Der MediaClient schreibt (via Samba) mit der Berechtigung "chmod 700".
Also Benutzer volles Recht und sonst darf niemand etwas.
Leider kann ich dem Media Client nicht sagen dass er mit "chmod 777" schreiben soll.
Ich logge mich also mit "putty" auf die Linux Oberfläche ein und setze nachträglich die Berechtigungen, damit ich später auch von anderen Geräten diese Dateien lesen kann.
Gibt es eine Abhilfe dass ich das nicht manuell machen muss.
z.B. Im crontab setzen, dass die Dateien im betreffenden Verzeichnis regelmäßig auf 777 gesetzt werden. (Kann ich im Synology überhaupt einen crontab-job setzen?)
Oder gibt es eine bessere Lösung?
Danke für eure Unterstützung!
Wolfgang
 
Also einen cronjob könntest du ganz normal machen. Das wäre kein Problem, das Linux ist soo stark nicht abgespeckt :D
Schau mal im Wiki, wenn du nicht mehr ganz damit zurecht kommst. Andere Ideen hätte ich aber momentan auch nicht.

MfG Matthieu
 
Ja danke,
das funktioniert, allerdings nur getaktet.
Aber besser als gar nicht.

Was ich nicht gefunden habe ist ein Befehl um den neuen Inhalt von /etc/crontab scharf zu machen. (bzw. funktioniert der den ich kenne im NAS nicht) Aber da kann man sich so behelfen, dass man auf die WebOberfläche des NAS geht und einfach die Datensicherung im Zeitplan um 1 Minute nachsetzt. Dann wird der neue crontab scharf und meine Zeilen in /etc/crontab bleiben auch erhalten.

Falls es jemanden interessiert, hier das script welches im crontab aufgerufen wird um Berechtigungen im Ordner und allen Unterordnern zu setzen inkl. Ausgabe zur späteren Nachkontrolle:

#-----------------------START------------------------------------
zeilen=`find . /volume1/datenellion -user ellion | wc -l`
#-----Ausstieg wenn keine Dateien zur Behandlung gefunden---------
if [ $zeilen -eq 0 ]
then
exit 0
fi
#-----Ausgabe von Datum und Dateien die behandelt werden---------
date
find . /volume1/datenellion -user ellion
#-----Berechtigung setzen
find . /volume1/datenellion -user ellion | xargs chmod 777
#-----Benutzer umschreiben, damit Dateien nicht mehr gefunden werden
find . /volume1/datenellion -user ellion | xargs chown wolfgang
#-----------------------------END----------------------------------
 
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