Hallo Leute, ich habe seit kurzem eine DS215j und ich bin gerade dabei mir eine Backuplösung einzurichten. Diese soll ein Skript per Aufgabenplaner ausführen welches einen Hyperbackup Job startet. Das ist mein Ziel. Momentan hänge ich an der grundsätzlichen Ausführung von Skripten fest. Auf der DS befindet sich das aktuelle Update DSM 6.1.
Das Problem stellt sich wie folgt dar: ich verbinde mich mit dem Programm WINSCP (als root, mit private Key) mit der DS. Skriptdatei konnte ich abspeichern im Verzeichnis /usr/bin/
Wenn ich mich jetzt per Telnet verbinde (mit einem Benutzer der admin Gruppe) und per sudo -i zum root Benutzer wechsel sagt mir die DS beim Versuch das Skript auszuführen: permission denied. Das kann ich leider nicht nachvollziehen und ich hoffe ihr könnt mir da helfen. Der Besitzer der Skriptdatei ist root.
Auf eine andere Art funktioniert es, wenn ich mich mit dem selben Benutzer der admin Gruppe per Browser auf die DS verbinde und im Aufgabenplaner das Skript manuell starte, wird es ausgeführt. Das sehe ich da ich das logging aktiviert habe, er erstellt mir dann eine Output.log Datei. Ich würde das nur gerne direkt im Telnet Fenster ausführen da ich so schneller sehe was beim eigentlichen skript schief läuft.
Das Problem stellt sich wie folgt dar: ich verbinde mich mit dem Programm WINSCP (als root, mit private Key) mit der DS. Skriptdatei konnte ich abspeichern im Verzeichnis /usr/bin/
Wenn ich mich jetzt per Telnet verbinde (mit einem Benutzer der admin Gruppe) und per sudo -i zum root Benutzer wechsel sagt mir die DS beim Versuch das Skript auszuführen: permission denied. Das kann ich leider nicht nachvollziehen und ich hoffe ihr könnt mir da helfen. Der Besitzer der Skriptdatei ist root.
Auf eine andere Art funktioniert es, wenn ich mich mit dem selben Benutzer der admin Gruppe per Browser auf die DS verbinde und im Aufgabenplaner das Skript manuell starte, wird es ausgeführt. Das sehe ich da ich das logging aktiviert habe, er erstellt mir dann eine Output.log Datei. Ich würde das nur gerne direkt im Telnet Fenster ausführen da ich so schneller sehe was beim eigentlichen skript schief läuft.