Hoe machtigingen worden verwerkt wanneer u bestanden en mappen kopieert en verplaatst

In dit artikel wordt beschreven hoe Windows Verkenner bestands- en mapmachtigingen in verschillende situaties verwerkt.

Van toepassing op: Windows 10 - alle edities, Windows Server 2012 R2
Origineel KB-nummer: 310316

Samenvatting

In Microsoft Windows 2000, in Windows Server 2003 en in Windows XP, kunt u het FAT32-bestandssysteem of het NTFS-bestandssysteem gebruiken. Wanneer u NTFS gebruikt, kunt u machtigingen verlenen aan uw mappen en bestanden om de toegang tot deze objecten te beheren. Wanneer u een bestand of map op een NTFS-volume kopieert of verplaatst, verschilt de manier waarop Windows Verkenner de machtigingen voor het object verwerkt, afhankelijk van of het object wordt gekopieerd of verplaatst binnen hetzelfde NTFS-volume of naar een ander volume.

Meer informatie

Standaard neemt een object de machtigingen van het bovenliggende object over, hetzij op het moment van maken of wanneer het wordt gekopieerd of verplaatst naar de bovenliggende map. De enige uitzondering op deze regel treedt op wanneer u een object naar een andere map op hetzelfde volume verplaatst. In dit geval blijven de oorspronkelijke machtigingen behouden.

Let daarnaast op de volgende regels:

  • De groep Iedereen krijgt machtigingen voor Volledig beheer toestaan voor de hoofdmap van elk NTFS-station.

  • Machtigingen weigeren hebben altijd voorrang op machtigingen voor toestaan.

  • Expliciete machtigingen hebben voorrang op overgenomen machtigingen.

  • Als NTFS-machtigingen conflicteren, bijvoorbeeld als groeps- en gebruikersmachtigingen tegenstrijdig zijn, hebben de meest liberale machtigingen voorrang.

  • Machtigingen zijn cumulatief.

  • Als u machtigingen wilt behouden wanneer bestanden en mappen worden gekopieerd of verplaatst, gebruikt u het hulpprogramma Xcopy.exe met de schakeloptie /O of /X.

    De oorspronkelijke machtigingen van het object worden toegevoegd aan overgenomen machtigingen op de nieuwe locatie.

  • Als u de oorspronkelijke machtigingen van een object wilt toevoegen aan overneembare machtigingen wanneer u een object kopieert of verplaatst, gebruikt u het hulpprogramma Xcopy.exe met de schakelopties -O en -X.

  • Als u bestaande machtigingen wilt behouden zonder overgenomen machtigingen toe te voegen vanuit de bovenliggende map, gebruikt u het hulpprogramma Robocopy.exe, dat beschikbaar is in de Windows 2000 Resource Kit.

U kunt wijzigen hoe Windows Verkenner omgaat met machtigingen wanneer objecten worden gekopieerd of verplaatst naar een ander NTFS-volume. Wanneer u een object naar een ander volume kopieert of verplaatst, neemt het object de machtigingen van de nieuwe map over. Als u dit gedrag echter wilt wijzigen om de oorspronkelijke machtigingen te behouden, wijzigt u het register als volgt.

Belangrijk

Deze sectie, methode of taak bevat stappen voor het bewerken van het register. Als u het register op onjuiste wijze wijzigt, kunnen er echter grote problemen optreden. Het is dan ook belangrijk dat u deze stappen zorgvuldig uitvoert. Maak een back-up van het register voordat u wijzigingen aanbrengt. Als er een probleem optreedt, kunt u het register altijd nog herstellen. Raadpleeg Een back-up maken van en het herstellen van het register in Windows voor meer informatie over het maken van een back-up en het herstellen van het register.

  1. Klik op Start, klik op Uitvoeren, typ regedit in het vak Openen en druk op Enter.

  2. Zoek en klik op de registersleutel: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer.

  3. Klik in het menu Bewerken op Waarde toevoegen en voeg vervolgens de volgende registerwaarde toe:

    • Waardenaam: ForceCopyAclwithFile
    • Gegevenstype: DWORD
    • Waardegegevens: 1
  4. Sluit de Register-editor af.

U kunt wijzigen hoe Windows Verkenner omgaat met machtigingen wanneer objecten in hetzelfde NTFS-volume worden verplaatst. Zoals vermeld, behoudt het object standaard de machtigingen wanneer een object binnen hetzelfde volume wordt verplaatst. Als u dit gedrag echter wilt wijzigen zodat het object de machtigingen van de bovenliggende map overneemt, wijzigt u het register als volgt:

  1. Klik op Start, klik op Uitvoeren, typ regedit en druk op Enter.

  2. Zoek en klik op de registersubsleutel: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer.

  3. Klik in het menu Bewerken op Waarde toevoegen en voeg vervolgens de volgende registerwaarde toe:

    • Waardenaam: MoveSecurityAttributes
    • Gegevenstype: DWORD
    • Waardegegevens: 0
  4. Sluit de Register-editor af.

  5. Zorg ervoor dat voor het gebruikersaccount dat wordt gebruikt om het object te verplaatsen, de machtiging Machtigingen wijzigen is ingesteld. Als de machtiging niet is ingesteld, verleent u de machtiging Machtigingen wijzigen aan het gebruikersaccount.

Opmerking

De registerwaarde MoveSecurityAttributes is alleen van toepassing op Windows XP en Windows Server 2003. De waarde heeft geen invloed op Windows 2000.