Hallo!
Ein Programm erstellt mir Ordner und Dateien in einem Unterordner. Dies passiert mit einem sc-User, also keinem der DSM User. Folglich gehört der Ordner und auch die Dateien dem User. Ich möchte nun per Shell-Script die Dateien und auch Ordner löschen. Das Script läuft unter einem Admin-User. Ich ernte ein "Permission denied". Im DSM mit dem gleichen User angemeldet geht löschen Problemlos (nach der obligatorischen Abfrage).
Die Ordner werden folgendermaßen erstellt:
sc-User: Owner und Zugriff bis auf löschen (Dateien und Unterordner löschen ist aktiv)
synocommunity: Zugriff bis auf löschen (Dateien und Unterordner löschen ist aktiv)
Everyone: Leserechte
Es ist keine administrators Gruppe bei den Rechten enthalten. Den User, unter dem das Script läuft zum Owner zu machen reicht nicht aus, erst wenn ich vollzugriff verteile kann das Script löschen. Wenn ich den Admin-User den Ordner anlegen lasse und darin die Datei vom sc-User erstellt wird kann der Admin-User die Datei auch wieder löschen. Es scheint also um die Rechte des Ordners zu gehen.
Wie kann ich dem sc-User beibringen, dass er die Ordner und so anlegt, dass die adminitstrators-Gruppe volle Berechtigungen hat?
Chris
Ein Programm erstellt mir Ordner und Dateien in einem Unterordner. Dies passiert mit einem sc-User, also keinem der DSM User. Folglich gehört der Ordner und auch die Dateien dem User. Ich möchte nun per Shell-Script die Dateien und auch Ordner löschen. Das Script läuft unter einem Admin-User. Ich ernte ein "Permission denied". Im DSM mit dem gleichen User angemeldet geht löschen Problemlos (nach der obligatorischen Abfrage).
Die Ordner werden folgendermaßen erstellt:
sc-User: Owner und Zugriff bis auf löschen (Dateien und Unterordner löschen ist aktiv)
synocommunity: Zugriff bis auf löschen (Dateien und Unterordner löschen ist aktiv)
Everyone: Leserechte
Es ist keine administrators Gruppe bei den Rechten enthalten. Den User, unter dem das Script läuft zum Owner zu machen reicht nicht aus, erst wenn ich vollzugriff verteile kann das Script löschen. Wenn ich den Admin-User den Ordner anlegen lasse und darin die Datei vom sc-User erstellt wird kann der Admin-User die Datei auch wieder löschen. Es scheint also um die Rechte des Ordners zu gehen.
Wie kann ich dem sc-User beibringen, dass er die Ordner und so anlegt, dass die adminitstrators-Gruppe volle Berechtigungen hat?
Chris