Ich sichere Server auf einem Sicherungsserver. Jeder Server, der gesichert wird, hat ein eigenes Konto auf dem Sicherungsserver, und die Dateien werden synchronisiert. Es ist wichtig, dass die Berechtigungen intakt bleiben (mit rsync -p), um die Wiederherstellung zu vereinfachen.
Ich versuche ein Skript zu erstellen, das die Dateien lesen und Statistiken erstellen kann. Ich mag es nicht, dass dieses Skript unter dem Root-Benutzer ausgeführt wird, und es ist auch unmöglich, es für jeden Backup-Benutzer auszuführen, da das Skript alle Dateien von allen Benutzern lesen kann. Dies führt jedoch zu einem Problem, wenn eine Datei beispielsweise chmodded 600 ist. Ich möchte keine Berechtigungen berühren, aber ein anderer Benutzer außer root und der Eigentümer können sie nicht lesen.
Ein bestimmter Benutzer ohne Rootberechtigung sollte in der Lage sein, alle Dateien in einem Verzeichnis oder einer Partition zu lesen, unabhängig von den Berechtigungsstufen (und der Eigentümer der Dateien sollte keine Möglichkeit haben, dies zu verhindern). Gibt es einen Weg, dies zu erreichen? Ich verwende FreeBSD mit einem ZFS-Volume.