Cacls parancs használható fájlok hozzáférés-vezérlési listájának(ACL) megjelenítésére vagy módosítására. Az alábbiakban néhány példát talál a cacls parancsra a különböző forgatókönyvekhez.
keresse meg a fájl hozzáférési engedélyeit
futtathatjuk az alábbi parancsot a fájl hozzáférési engedélyeinek kinyomtatásához.
cacls filename
példa:
c:\>cacls data.txtc:\data.txt NT AUTHORITY\SYSTEM:F BUILTIN\Administrators:F WINCMD-PC\John:Fc:\>
fájl hozzáférési engedélyeinek módosítása
kétféle módon módosíthatja a fájl hozzáférési engedélyeit. Az első módszer a meglévő hozzáférési engedélyek cseréje, ahol a második a meglévő engedélyek szerkesztése.
meglévő hozzáférési engedélyek cseréje:
a /P kapcsolóval helyettesíthetjük a meglévő engedélyeket. A parancs szintaxisa az alábbi:
cacls filename /P user1:permissions user2:permissions user3:permissions
a meglévő engedélyek helyébe a fenti parancsban megadottak lépnek. A /P kapcsoló használatának szemléltetéséhez módosítsuk a fájladatok hozzáférési engedélyeit.txt látható a fenti példában.
mint látható, nem adtunk meg semmit a felhasználó Johnról a /P kapcsolóval. Mivel a / P zászló helyettesíti az engedélyeket, a parancs végrehajtása után az adatok.a txt nem rendelkezik hozzáférési engedélyekkel a John felhasználó számára.
felhasználói hozzáférési engedélyek szerkesztése:
a második módszer lehetővé teszi a felhasználó hozzáférési engedélyeinek módosítását anélkül, hogy befolyásolná a többi felhasználó engedélyét. Ehhez használhatjuk a / E kapcsolót.
például a fenti esetben adjuk meg a John csak olvasási engedélyt, és tartsuk meg ugyanazokat az engedélyeket a többi felhasználó számára. A parancs erre: