Ich bin Administrator auf einem Windows 2008-Server. Wenn ich versuche, Dateiberechtigungen für ein Verzeichnis zu ändern, erhalte ich eine Fehlermeldung:
Fehler beim Anwenden der Sicherheit
Der Zugriff wird verweigert.
Ich bin Administrator auf dem Computer und habe sichergestellt, dass die Datei (en) durch nichts gesperrt sind (mit Process Explorer ). Ich habe sogar einen anderen Benutzer gebootet, der eine angemeldete Remotedesktopsitzung hatte.
Einige der beanstandeten Dateien befinden sich in einem .hg
Ordner, da sich in dem Verzeichnis, an dem ich arbeite, ein Mercurial-Repository befindet.
Mir ist aufgefallen, dass etwas im Verzeichnis schreibgeschützt ist, also habe ich das deaktiviert und angewendet. Es sah so aus, als hätte es funktioniert, aber bei erneuter Betrachtung ist es wieder schreibgeschützt und das Festlegen von Berechtigungen schlägt immer noch fehl.
Es gibt eine Site in IIS, die ein Unterverzeichnis dieses Verzeichnisses verwendet.
Aktualisieren:
Ich habe gerade diesen Artikel über diese Art von Problem gefunden. In der Anmerkung unten wird erwähnt, dass Sie LockHunter ausprobieren sollten , wenn es nicht funktioniert . Es wurde mir mitgeteilt, dass das Verzeichnis von IIS gesperrt wurde, also habe ich ausgeführt iisreset -stop
und versucht, die Berechtigungen erneut festzulegen. Gleicher Fehler. :(
quelle
Ich habe dieses Problem folgendermaßen gelöst:
takeown /f G:\folder /r /d y icacls G:\folder /grant administrators:F /T
REF: http://www.richardawilson.com/2013/12/an-error-occurred-while-applying.html
quelle
Wenn jemand anderes auf dieses Problem stößt, passierte es mir, als ich einem Ordner mit Tausenden von Dateien einen Dienstkontobenutzer hinzufügen wollte, und der Fehler trat für viele von ihnen auf. MDSN sagt, dass, wenn Sie auf Weiter klicken, die Berechtigung für diese Datei weiterhin angewendet wird. Das Problem ist, dass niemand tausende Male darauf klicken möchte.
Am Ende funktionierte ein Eigentümerwechsel (Registerkarte Sicherheit -> Erweitert -> Eigentümer). Ich habe den Besitzer auf einen anderen Benutzer als das Original geändert und ihn auf alle Unterordner angewendet. Nachdem es fertig war, habe ich es wieder in den ursprünglichen Besitzer geändert und mich erneut dafür entschieden, es auf alle Unterordner anzuwenden.
Nachdem Sie dies getan haben, tritt der Fehler beim Anwenden von Berechtigungen nicht mehr auf. Scheint, als würde das oben beschriebene Verfahren alle Fehler in Ordnern und Dateien zurücksetzen.
quelle
Versuchen Sie es mit dem Standardadministrator erneut. In Windows 7 / Server 2008 gibt es Einschränkungen für den UAC-Typ, die nicht für den Standardadministrator gelten. Wenn Sie andere Administrator- oder Domänenadministratorkonten verwenden, treten häufig Zugriffsverweigerungsfehler beim Anwenden von Berechtigungen auf. Ich bin nicht derjenige, der die Benutzerkontensteuerung ausschaltet. Wir müssen nur lernen, in einem sichereren System zu arbeiten.
quelle
Ich bin hier über Google angekommen, obwohl ich sehr spät zur Party gekommen bin, aber hoffentlich kann ich jemandem helfen.
In meinem Fall liegt die Ursache einfach an einem lustigen Ordnernamen in einem bestimmten übergeordneten Ordner. Nachdem ich die Sonderzeichen entfernt habe, funktionieren sie alle einwandfrei, da sie normalerweise über die grafische Benutzeroberfläche den Besitz übernehmen.
quelle
Möglicherweise müssen Sie den Server starten und einen cacls-Befehl über ein Startskript ausführen, bevor er gesperrt werden kann.
quelle
Das / A verzichtet darauf, Administratoren danach zu icacls. Es ist wichtig zu bedenken, dass dadurch vorhandene Berechtigungen entfernt werden und Benutzer, die diesen Ordner aktiv verwenden, keinen Zugriff mehr haben.
Ich finde, dass takeown viel besser funktioniert als die GUI für schwierige Berechtigungen. Wenn dies auf einem Windows-Server wäre, könnten Sie das Problem durch direktes RDP auf den Dateiserver beheben, ohne den aktuellen Zugriff zu entfernen, obwohl dies für die meisten von uns keine Option ist.
quelle