Kommandoen: "CACLS" er tændt Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. tilgængelig
Eksempler på kommandoen "CACLS"
Det
`CACLS`-Kommando.
`CACLS`(Skift adgangskontrollister) blev brugt til at administrere adgangstilladelser til filer og mapper på Windows. Bemærk dog, at i nyere versioner af Windows udføres kommandoen
`ICACLS`blev udskiftet for at give udvidede funktioner og forbedrede kontroller.
Her er nogle eksempler med kommentarer til det
`ICACLS`- Kommando, den
`CACLS`erstattet:
Eksempel 1: Se adgangstilladelser til en fil:
ICACLS fil.txt
Beskrivelse: Denne kommando viser de aktuelle adgangstilladelser for filen
"File.txt".
Eksempel 2: Ændring af adgangstilladelser for en mappe rekursivt:
ICACLS vejviser /grant bruger:(OI)(CI)M
Beskrivelse: Denne kommando giver brugeren fulde adgangsrettigheder (
`M`for Modify) for mappen
"Directory" og alle filer og undermapper indeholdt deri.
Eksempel 3: Se adgangstilladelser for en mappe, inklusive nedarvede tilladelser:
ICACLS Folder /inheritance:e
Beskrivelse: Dette viser adgangstilladelserne for mappen mappe og alle elementer i den, med nedarvede tilladelser også angivet.
Eksempel 4: Ændring af adgangstilladelser til en fil, mens du tager ejerskab:
ICACLS fil.txt /setowner bruger
Beskrivelse: Denne kommando ændrer adgangstilladelserne for
"File.txt" og tildeler ejerskabet af filen til brugeren.
Eksempel 5: Gem og gendan adgangstilladelser til en mappe:
ICACLS vejviser /save Tilladelser.txt
ICACLS anden_mappe /restore Tilladelser.txt
Beskrivelse: Det er her adgangstilladelserne til
"Directory" gemmes og derefter gendannes til
"OtherDirectory".
Bemærk venligst, at korrekt brug af
`ICACLS`eller
`CACLS`kræver administrative rettigheder, og ændringer af privilegier bør foretages med forsigtighed for at undgå uønskede konsekvenser.
"CACLS" Uddrag fra Microsoft Windows Hjælp
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
BEMÆRK: Cacls anbefales ikke mere. Brug i stedet Icacls.
Viser eller ændrer adgangskontrollister (ACL) for filer
CACLS filnavn [/T] [/M] [/L] [/S[:SDDL]] [/E] [/C] [/G
user:perm]
[/R bruger [...]] [/P user:perm [...]] [/D bruger
[...]]
filnavn Viser ACL.
/T Ændrer ACLs for angivne filer i
den aktuelle mappe og alle undermapper.
/L Arbejd på selve symbolkæden i forhold til
destination
/M Ændrer diskenhed for ACL, der er forbundet med
en mappe
/S Viser SDDL-streng for DACL.
/S:SDDL Erstatter ACL med de angivne i SDDL-streng
(ikke gyldig med /E, /G, /R, /P, eller /D).
/E Rediger ACL i stedet for at erstatte den.
/C Fortsæt ved adgang nægtet-fejl.
/G user:perm Tildel angivet bruger adgangsrettigheder.
Perm kan være: R Læs
W Skriv
C Skift (skriv)
F Fuld kontrol
/R bruger Annuller angivet brugers adgangsrettigheder
(kun gyldig med /E).
/P user:perm Erstat angiven brugers adgangsrettigheder.
Tilladelse kan være: N Ingen
R Læs
W Skriv
C Skift (skriv)
F Fuld kontrol
/D bruger Nægt angivet bruger adgang.
Jokertegn kan bruges til at angive mere end en fil i en
kommando.
Du kan angive mere end en bruger i en kommando.
Forkortelser:
CI - Arv objektbeholder.
ACE vil blive arvet af mapper.
OI - Arv objekt.
ACE vil blive arvet af filer.
IO - Arv kun.
ACE anvendes ikke på den aktuelle fil/mappe.
ID - Arvet.
ACE blev arvet fra den overordnede mappes ACL.
Vigtig information, tip til kommandoen "CACLS"
Ja, der er nogle vigtige punkter og overvejelser, du bør huske på, når du laver`ICACLS`- eller`CACLS`-Kommandoer til brug i Windows kommandoprompt:
1. Administratorrettigheder: Ændring af adgangstilladelser kræver administratorrettigheder. Sørg for at køre kommandoprompt som administrator for at få adgang til alle funktioner i`ICACLS`eller`CACLS`at kunne tilgå.
2. Forståelse af syntaksen: Syntaksen for`ICACLS`og`CACLS`kan være kompleks. Forstå den korrekte rækkefølge og brug af parametre. Du kan bruge hjælpen fra kommandoerne`ICACLS /?`eller`CACLS /?`Se for mere information.
3. Forsigtig ved ændring af tilladelser: Tilføjelse eller fjernelse af adgangstilladelser kan have en betydelig indvirkning på systemets funktionalitet. Sørg for, at du forstår de tilsigtede ændringer, og juster tilladelserne i overensstemmelse hermed.
4. Sikkerhedskopiering: Hvis du foretager større ændringer i adgangstilladelser, er det tilrådeligt at oprette en sikkerhedskopi på forhånd. Dette giver mulighed for genopretning i tilfælde af problemer.
5. Rekursive ændringer: Når du ændrer tilladelser på en mappe, der indeholder undermapper og filer, skal du overveje at bruge parameteren`/T`eller`/inheritance:r`at anvende ændringerne rekursivt.
6. Sikring af ejerskab: Nogle gange skal tilladelser relateret til ejerskab ændres.`ICACLS`tillader ejerskab med parameteren`/setowner`at skifte.
7. Kontrol over arv: Forstå, hvordan tilladelsesarv fungerer (`/inheritance`) for at sikre, at de ønskede adgangsrettigheder overføres korrekt til undermapper og filer.
8. Minimer sikkerhedsrisici: Skift tilladelser omhyggeligt og undgå sædvanligt at give brede tilladelser. Unødvendige tilladelser kan udgøre sikkerhedsrisici.
9. Logning: Hvis du laver større ændringer i tilladelser, er det tilrådeligt at logge ændringerne. Dette gør det lettere at overvåge og diagnosticere problemer.
10. Bemærk versionsafhængigheder: Bemærk at`CACLS`i nyere Windows-versioner`ICACLS`blev udskiftet. Brug`ICACLS`når det er tilgængeligt for at drage fordel af avancerede funktioner.
Før du foretager ændringer af adgangstilladelser, bør du sikre dig, at du forstår konsekvenserne og sikre, at de ændringer, du foretager, overholder dit systems sikkerhedspolitikker og bedste praksis.