Dateiberechtigungen über Konsole - mehrere Gruppen/User

Status
Für weitere Antworten geschlossen.

Hendrik_Schwartz

Benutzer
Mitglied seit
23. Jan 2017
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo und guten Morgen,

vielleicht hat jemand von euch einen Tipp für mich. Ich suche seit Ewigkeiten und komme nicht weiter...

Ich habe folgende Konstellation:

Windows-AD-User1 speichert in Freigabe A eine Datei -> Datei wird mit Cronejob jede Minute in Freigabe B verschoben -> Die Datei wird über ein PHP-Script (http-Gruppe) bearbeitet und wieder abgespeichert -> Windows-Ad-User2 arbeitet weiter mit der Datei

Mein Problem - die Benutzer-Rechte sind in Freigabe B nicht ausreichend. Während in Freigabe A die Datei die noch alle nötigen Rechte vom übergeordneten Verzeichnis geerbt hat, sind im Verzeichnis B nur noch die Rechte des erstellenden Benutzer und seiner Gruppe vorhanden.

Ich hätte nun versucht die Rechte mittels chmod zu ändern, aber damit werden die anderen Rechte ja wiederum überschrieben. So dass immer ein Recht fehlt.

Kennt jemand eine Möglichkeit automatisiert entweder alle Rechte der Datei mit zu kopieren, oder der Datei mittels Konsole mehrere Gruppen und User zuzuweisen?

Danke und viele Grüße
Hendrik
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Vielleicht

chmod 1777 FreigabeB

à la /tmp
 

Hendrik_Schwartz

Benutzer
Mitglied seit
23. Jan 2017
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
hvkls, du hast mich noch auf eine Idee gebracht:

Habe die Methode des Verschiebens geändert. Ich kopiere die Datei jetzt, und lösche dann die Quelldatei. Und nun erbt die Zieldatei die Rechte vom Verzeichnis.

Weiß nicht wie "sauber" die Lösung ist, aber sie funktioniert! :)
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.895
Punkte für Reaktionen
1.177
Punkte
754
M.W. erbt eine Datei, die man per cp in ein Verzeichnis kopiert, nicht die Rechte von diesem Verzeichnis sondern von dem User der kopiert, wenn man nicht die Option -p (bzw. --preserve) verwendet. habe das gerade nochmal durchgetestet und bestätigen können. "mv" hingegen erhält den Eigentümer der Datei, funktioniert also wie cp -p.
 
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