![]() |
zoeken
Procedure: Xcacls.exe gebruiken om NTFS-machtigingen te wijzigenGepost op 12-6-2007 - Windows NT en 2000 - 0 reactiesDe informatie in dit artikel is van toepassing op:
In deze taak
SamenvattingIn dit artikel wordt beschreven hoe u het hulpprogramma Xcacls.exe (Extended Change Access Control List) kunt gebruiken om NTFS-machtigingen voor bestanden of mappen aan te passen en weer te geven. U kunt Xcacls.exe vanaf de opdrachtregel gebruiken om alle beveiligingsopties van het bestandssysteem in te stellen die toegankelijk zijn in Windows Verkenner. Xcacls.exe maakt dit mogelijk door de ACL's (toegangsbeheerlijsten) van bestanden weer te geven en te wijzigen. Xcacls.exe is met name handig bij installaties zonder toezicht van Windows 2000 Professional of Windows 2000 Server. Met dit hulpprogramma kunt u de oorspronkelijke toegangsrechten instellen voor mappen waarin het besturingssysteem zich bevindt. Wanneer u software distribueert naar servers of werkstations, biedt Xcacls.exe bovendien bescherming tegen het verwijderen van mappen of bestanden door gebruikers. Het hulpprogramma Xcacls.exe is opgenomen in de Windows 2000 Resource Kit. U kunt het volgende bestand downloaden van het Microsoft Downloadcentrum: Het pakket XCacls_Installer.exe nu downloaden.Terug naar begin Syntaxis voor Xcacls.exexcacls bestandsnaam [/T] [/E] [/C] [/G gebruiker:macht;spec] [/R gebruiker] [/P gebruiker:macht;spec [...]] [/D gebruiker [...]] [/Y] Hierbij is bestandsnaam de naam van het bestand of de map waarop de ACL of ACE (Access Control Entry) gewoonlijk wordt toegepast. Alle standaardjokertekens zijn toegestaan. /T De huidige map en alle bijbehorende submappen worden recursief doorlopen, waarbij de gedefinieerde toegangsrechten op de overeenkomstige bestanden of mappen worden toegepast. /E De ACL wordt bewerkt in plaats van vervangen. Als u bijvoorbeeld de opdracht XCACLS test.dat /G Administrator:F uitvoert, heeft alleen de beheerder toegang tot het bestand Test.dat. De ACE's die eerder zijn toegepast, gaan verloren. /C Xcacls.exe wordt voortgezet wanneer er een fout optreedt vanwege geweigerde toegang. Als /C niet wordt opgegeven, wordt Xcacls.exe bij deze fout beëindigd. /G gebruiker:macht;spec Een gebruiker krijgt toegang tot het overeenkomstige bestand of de overeenkomstige map.
/P gebruiker:macht;spec De toegangsrechten voor de gebruiker worden vervangen. De syntaxis voor macht en spec is gelijk aan die voor de optie /G. Zie de sectie 'Voorbeelden van Xcacls.exe' van dit artikel. /D gebruiker De gebruiker krijgt geen toegang tot het bestand of de map. /Y Het vervangen van toegangsrechten voor de gebruiker wordt niet bevestigd. Standaard wordt door CACLS om bevestiging gevraagd. Als CACLS in een batchbewerking wordt gebruikt, wordt de bewerking hierdoor pas voortgezet wanneer het juiste antwoord wordt opgegeven. De optie /Y is opgenomen om de bevestiging overbodig te maken, zodat Xcacls.exe in batchverwerking kan worden gebruikt. Terug naar begin Machtigingen weergeven met Xcacls.exeU kunt Xcacls.exe ook gebruiken om machtigingen voor een bestand of map weer te geven. Typ bijvoorbeeld xcacls C:\winnt bij een opdrachtprompt en druk op Enter. Hieronder ziet u een gangbaar resultaat: c:\WINNT BUILTIN\Users:R BUILTIN\Users:(OI)(CI)(IO)(special access:) GENERIC_READ GENERIC_EXECUTEDe ACL-vlaggen hebben de volgende betekenis:
De letter aan het einde van elke regel duidt de machtiging aan. Bijvoorbeeld:
Voorbeelden van Xcacls.exeVoorbeeld 1Typ XCACLS *.* /G administrator:RW /Y bij de opdrachtprompt en druk op Enter om de ACL van alle bestanden en mappen in de huidige map te vervangen zonder bevestiging en zonder dat submappen worden gecontroleerd. Voorbeeld 2De ACE's die aan de map in dit voorbeeld worden toegevoegd, nemen ook de ACE over voor bestanden die in deze map worden gemaakt. Met deze opdracht krijgt TestGebruiker rechten voor lezen, schrijven, uitvoeren en verwijderen voor alle bestanden die in deze map worden gemaakt, maar alleen lees- en schrijfrechten voor de map zelf. Typ XCACLS *.* /G TestGebruiker:RWED;RW /E bij de opdrachtprompt en druk op Enter. Voorbeeld 3In het volgende voorbeeld worden lees- en schrijfrechten voor een map toegekend zonder dat er een overnamevermelding voor nieuwe bestanden wordt gemaakt. Om deze reden krijgen nieuwe bestanden die in dit voorbeeld in deze map worden gemaakt, geen ACE voor TestGebruiker. Voor bestaande bestanden wordt er een ACE met leesrechten gemaakt. Typ XCACLS *.* /G TestGebruiker:R;RW /E bij de opdrachtprompt en druk op Enter. Terug naar begin Richtlijnen voor NTFS-machtigingenDe volgende richtlijnen gelden voor het toekennen van NTFS-machtigingen:
ReferentiesVoor meer informatie klikt u op de volgende artikelnummers in de Microsoft Knowledge Base: |
Tabel Download Windows 2000 Access Windows XP DLL Upgrade Service Pack Fix Windows NT Wachtwoord Procedure Foutbericht Update Works
|


![[GRAPHIC: Downloaden]](MS-HELP:/../kbgraphics_nl/graphics/download.gif)