Wie komprimiere ich Systemdateien, für die der Zugriff verweigert wurde?

704
Tom Wijsman

Ich muss einige Dateien in einem Ordner komprimieren, aber mein System verweigert mir den Zugriff.

Wie kann ich diese Dateien komprimieren, ohne die Berechtigungen zu ändern, da es sich um Systemdateien handelt?

Ich bin auf der Suche nach einem Ansatz, der die Berechtigungen im Wesentlichen ignoriert . Kann dies vom Installationsmedium aus erfolgen, oder muss ich mir die eine oder andere Boot-CD holen und von dort aus machen?

Bitte bewahren Sie Ihre Kommentare zu den nicht komprimierten Systemdateien zu Hause auf, danke!

0
Sie können alle Gründe kennen, um Systemdateien nicht zu komprimieren, sondern für die Vorteile anderer, die diese Frage lesen könnten: * Systemdateien nicht komprimieren *. Wenn Sie dies tun, können Sie in eine Situation geraten, in der Dateien, die das System lesen muss, um die Dateien zu dekomprimieren, selbst komprimiert sind, wodurch das System nicht mehr bootfähig ist oder verschiedene Zustände unbrauchbar sind. David Schwartz vor 12 Jahren 1
@ DavidSchwartz: Ich würde diesen Fall debuggen, wenn es passieren würde. :) Tom Wijsman vor 12 Jahren 0
Wenn es einfach wäre, Berechtigungen zu ignorieren, hätte Malware einen einfachen Pfad zu Root-Rechten. Möglicherweise können Sie dies von einer Boot-CD des ERD-Commanders aus tun. Moab vor 12 Jahren 2
@Moab: Nun, innerhalb des Betriebssystems wird es sicherlich keinen einfachen Ansatz geben. Ich suchte nach etwas, das nicht so schwer wäre, einfach die ACL-Einträge zu ignorieren und * vollen Zugriff auf die Festplatte zu haben. Tom Wijsman vor 12 Jahren 0
Sie müssten es außerhalb des Betriebssystems tun, daher kann ich mir vorstellen, dass sogar das Installationsmedium Sie daran hindern kann. Werden die Dateien von ATTRIB + S abgewiesen? Wenn dies der Fall ist, kann dies mit Hilfe der integrierten Dienstprogramme möglicherweise nicht leicht umgangen werden. vor 12 Jahren 0
@RandolphWest: Im schlimmsten Fall müsste ich mich an die ACL erinnern, einen "compact" machen und die ACL zurückschreiben. Tom Wijsman vor 12 Jahren 0
Sie müssen sich nicht an die ACL "erinnern". Vorausgesetzt, Sie haben keine lange Liste, merkt sich Robocopy (glaube ich?) ACLs in einer Datei für Sie, die Sie nach dem, was Sie gerade tun, anwenden können. vor 12 Jahren 0
@RandolphWest: Nun, ich bezog mich auf eine Art Skript anstelle von reinem menschlichen Erinnern. Keine Ahnung, ob Robocopy ACLs irgendwie selbst kopieren kann. Das wäre aber ein einfacher / interessanter Ansatz, wenn es funktioniert. Auf jeden Fall hoffe ich, dass die meisten Dateien gerade verwendet wurden, wenn ich eine zweite Einstellung mache ... Tom Wijsman vor 12 Jahren 0
Das habe ich mir schon gedacht, daher die Zitate um "sich erinnern". Wenn ich recht habe, kann Robocopy ACLs jedoch sehr gut aufnehmen. Es gibt jedoch ein hartes Limit, auf das ich gestoßen bin, was mir jetzt entgeht. Ich glaube es war zu Tausenden. vor 12 Jahren 0

0 Antworten auf die Frage