cacls kommandoen kan brukes til å vise eller endre tilgangskontrollliste (Acler) av filer. Nedenfor finner du noen eksempler på cacls-kommandoen for ulike scenarier.
Finn tilgangstillatelsene til en fil
vi kan kjøre kommandoen nedenfor for å skrive ut tilgangstillatelsene til en fil.
cacls filename
Eksempel:
c:\>cacls data.txtc:\data.txt NT AUTHORITY\SYSTEM:F BUILTIN\Administrators:F WINCMD-PC\John:Fc:\>
Endre tilgangstillatelser for en fil
du kan endre tilgangstillatelsene for en fil på to måter. Den første metoden er å erstatte eksisterende tilgangstillatelser der som den andre er å redigere eksisterende tillatelser.
Erstatt eksisterende tilgangstillatelser:
vi kan bruke / p switch til å erstatte eksisterende tillatelser. Syntaksen til denne kommandoen er som nedenfor:
cacls filename /P user1:permissions user2:permissions user3:permissions
de eksisterende tillatelsene vil bli erstattet med de som er angitt i kommandoen ovenfor. For å illustrere bruken av denne / P-bryteren, la oss endre tilgangstillatelsene til fildataene.txt vist i eksemplet ovenfor.
som du kan se, har vi ikke angitt noe Om brukeren John med / P-bryteren. Siden / P-flagget erstatter tillatelsene, etter å ha utført kommandoen, data.txt vil ikke ha noen tilgangstillatelser for brukeren John.
Rediger tilgangstillatelser for en bruker:
den andre metoden gjør det mulig å endre tilgangstillatelser for en bruker uten å påvirke andre brukertillatelser. Vi kan bruke /e-bryteren for dette.
la oss for eksempel gi Bruker John bare lesetillatelse og beholde de samme tillatelsene for andre brukere. Kommandoen for dette er: