Windows kommandorad

cacls-kommandot kan användas för att visa eller ändra åtkomstkontrolllista(ACL) av filer. Nedan hittar du några exempel på cacls-kommando för olika scenarier.

hitta åtkomstbehörigheterna för en fil

vi kan köra kommandot nedan för att skriva ut åtkomstbehörigheterna för en fil.

cacls filename

exempel:

c:\>cacls data.txtc:\data.txt NT AUTHORITY\SYSTEM:F BUILTIN\Administrators:F WINCMD-PC\John:Fc:\>

ändra åtkomstbehörigheter för en fil

det finns två sätt att ändra åtkomstbehörigheterna för en fil. Den första metoden är att ersätta befintliga åtkomstbehörigheter där som den andra är att redigera befintliga behörigheter.

ersätt befintliga åtkomstbehörigheter:

vi kan använda /P switch för att ersätta befintliga behörigheter. Syntaxen för detta kommando är som nedan:

cacls filename /P user1:permissions user2:permissions user3:permissions 

de befintliga behörigheterna kommer att ersättas med de som anges i ovanstående kommando. För att illustrera användningen av denna /P-omkopplare, låt oss ändra åtkomstbehörigheterna för fildata.txt visas i exemplet ovan.

som du kan se har vi inte angett något om användaren John med /P-omkopplaren. Eftersom / P-flaggan ersätter behörigheterna, efter att ha kört kommandot, data.txt kommer inte att ha några åtkomstbehörigheter för användaren John.

redigera åtkomstbehörigheter för en användare:

den andra metoden gör det möjligt att ändra åtkomstbehörigheter för en användare utan att påverka andra användares behörigheter. Vi kan använda / E switch för detta.

till exempel, i ovanstående fall, låt oss ge användaren John bara läsbehörighet och behålla samma behörigheter för andra användare. Kommandot för detta är:

Lämna ett svar

Din e-postadress kommer inte publiceras.