Geerbte Berechtigungen werden nicht automatisch aktualisiert, wenn Sie Ordner verschieben

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 320246 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Eine Zugriffssteuerungsliste (ACL) kann Berechtigungen, die gekennzeichnet sind, als dass von der übergeordneten geerbt wurde, angezeigt, aber das übergeordnete Element selbst möglicherweise nicht diese Berechtigungen in der ACL konfiguriert. Beachten Sie, dass dieses Symptom auftreten kann, obwohl Vererbung immer noch aktiviert ist. Alle nachfolgenden Änderungen an der ACL des übergeordneten Ordners bewirkt, dass die untergeordneten ACL geerbten Berechtigungen zu erhalten. Zudem führt jeder Versuch, die ACL des untergeordneten Elements zu ändern die Vererbung angewendet werden (sofern die Änderung die ACL als vor Vererbung geschützt markiert). Dieses Verhalten möglicherweise überrascht, wenn Vererbung Zustand nicht erwähnt wurde hatte, bevor Sie die ACL bearbeiten.

Hinweis: Dieses Verhalten kann nicht durch einen Ordner verschieben, wenn Sie eine Windows Vista-basierten Computer ausführen verursacht werden. Der Verschiebevorgang jetzt funktioniert, da der Ordner oder die Datei ACL Zielordner oder die Datei erben kann. Der Ordner oder die Datei verfügt außerdem über Berechtigungen, die gekennzeichnet sind, als dass von der übergeordneten geerbt wurde. Dies ist eine Änderung Entwurfs von Windows auf Windows Vista und Windows Server 2008.

Ursache

Dieses Verhalten kann durch Verschieben einen Ordner verursacht werden. Wenn Sie einen Ordner verschieben, die ACL wird nicht geändert und geerbten Berechtigungen werden nicht aktualisiert. Beachten Sie, dass "verschieben" im Kontext dieses Artikels bedeutet immer innerhalb des gleichen Datenträgers verschoben werden.

Wenn Sie eine Datei oder einen Ordner verschieben, wird die ACL ebenfalls verschoben und wird nicht in irgendeiner Weise geändert. Auch wenn die Vererbung für diesen Ordner aktiviert ist, werden geerbten Berechtigungen nicht automatisch aktualisiert. Die ACL wird das nächste Mal ändern von Berechtigungen aktualisiert werden, und Dies zwingt das übergeordnete Element seine Berechtigungen übertragen.

Dieses Verhalten kann auch durch verursacht werden:
  • Einstellen der Berechtigungen des übergeordneten Ordners mithilfe von CACLS wird nicht an die Unterordner weitergegeben. Beachten Sie, dass die Option/t nicht die Rechte durch Vererbung weitergegeben, sondern alle ACLs überschreiben bedeutet.
  • Festlegen der Berechtigungen des übergeordneten Ordners mithilfe einer API, die nicht automatisch Vererbung (z. B. Adssecurity.dll) weitergegeben.Weitere Informationen finden Sie die Artikel der Microsoft Knowledge Base:
    266461Automatische Vererbung von Datei-Ordner Berechtigungen-ADSI HOWTO:Set
  • Wiederherstellen einer Sicherung an einem anderen Speicherort.

Lösung

Zum Vermeiden Unerwarteter Berechtigungsänderungen setzen Sie die ACL der Dateiordner "protected" vor dem Verschieben Wenn Sie die Einstellungen beibehalten möchten. Andernfalls Aktualisieren der ACL der verschobenen Datei/der Ordner mit den Explorer-ACL-Editor manuell. Deaktivieren und als Vererbung erneut, um die ACL mit aktualisiert werden, erzwingen aktivieren geerbten rechts Berechtigungen. Eine Skript von VBScript können auch um diesen Prozess zu automatisieren. Weitere Informationen zur Vorgehensweise finden Sie in folgendem Artikel der Microsoft Knowledge Base:
279682So wird 's gemacht: Verwenden von ADsSecurity.dll zum Hinzufügen von eines ACE auf einer NTFS-Ordner

Status

Es handelt sich hierbei um ein beabsichtigtes Verhalten. Dieses Verhalten tritt aufgrund von der Änderung Design in Windows Vista nicht auf.

Weitere Informationen

Schritte zum Reproduzieren des Verhaltens

  1. Erstellen Sie einen Ordner "test1" mit "Jeder: Lesen" und "Users:change" Berechtigungen.
  2. Erstellen Sie einen Unterordner "test1\sub" und aktivieren Sie die Vererbung aus übergeordneten (Standard). Dieser Ordner sollte anzeigen, "Jeder: Lesen" und "Benutzer:" als geerbte Berechtigungen.
  3. Erstellen Sie einen anderen Ordner "test2", mit nur "Administrators:full-Steuerelement" Berechtigungen.
  4. Verschieben Sie den Unterordner "Sub" in "test2".
  5. Anzeigen die Berechtigungen auf "test2\sub", um anzuzeigen "Jeder: Lesen" und "Benutzer: Änderung" als Berechtigungen geerbt, obwohl die Eltern-Berechtigung "Steuerelement Administratoren: Full" ist.
  6. Fügen Sie einer anderen Gruppe/Benutzer (z. B. Gast) hinzu der ACL des "Sub" gewähren, z. B. Lesezugriff, die mit dem Explorer-ACL-Editor. Nachdem Sie auf Übernehmen geklickt haben ? jeder: Lesen "und"Benutzer: Änderung"entfernt und nur"Administratoren: Full Steuerelement"wird als neben der soeben hinzugefügten eine geerbte Berechtigungen angezeigt.

Eigenschaften

Artikel-ID: 320246 - Geändert am: Freitag, 2. März 2007 - Version: 3.7
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT 4.0 Service Pack 4
  • Microsoft Windows NT 4.0 Service Pack 5
  • Microsoft Windows NT 4.0 Service Pack 6
  • Microsoft Windows NT 4.0 Service Pack 6a
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
Keywords: 
kbmt kbenv kbprb kbui KB320246 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 320246
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com