Komento: "CACLS" on päällä Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. saatavilla
Esimerkit komennosta "CACLS"
The
`CACLS`-Komento.
`CACLS`(Change Access Control Lists) -ohjelmaa käytettiin tiedostojen ja hakemistojen käyttöoikeuksien hallintaan Windowsissa. Huomaa kuitenkin, että Windowsin uudemmissa versioissa komento suoritetaan
`ICACLS`vaihdettiin tarjoamaan laajennettuja ominaisuuksia ja parempia ohjaimia.
Tässä muutamia esimerkkejä kommentteineen
`ICACLS`-Komento,
`CACLS`vaihdettu:
Esimerkki 1: Tarkastele tiedoston käyttöoikeuksia:
ICACLS tiedosto.txt
Kuvaus: Tämä komento näyttää tiedoston
"File.txt" nykyiset käyttöoikeudet.
Esimerkki 2: Hakemiston käyttöoikeuksien muuttaminen rekursiivisesti:
ICACLS hakemistosta /grant käyttäjä:(OI)(CI)M
Kuvaus: Tämä komento antaa käyttäjälle täydet käyttöoikeudet (
`M`for Modify) hakemistolle
"Hakemisto" ja kaikille sen sisältämille tiedostoille ja alihakemistoille.
Esimerkki 3: Näytä kansion käyttöoikeudet, mukaan lukien perityt käyttöoikeudet:
ICACLS Kansio /inheritance:e
Kuvaus: Tämä näyttää Kansio-kansion ja kaikkien siinä olevien kohteiden käyttöoikeudet sekä myös perityt käyttöoikeudet.
Esimerkki 4: Tiedoston käyttöoikeuksien muuttaminen omistajuuden ottaessa:
ICACLS tiedosto.txt /setowner käyttäjä
Kuvaus: Tämä komento muuttaa
"File.txt" -tiedoston käyttöoikeuksia ja siirtää tiedoston omistajuuden käyttäjälle.
Esimerkki 5: Tallenna ja palauta hakemiston käyttöoikeudet:
ICACLS hakemistosta /save Käyttöoikeudet.txt
ICACLS muu_hakemisto /restore Käyttöoikeudet.txt
Kuvaus: Tässä kohdassa
"Hakemiston" käyttöoikeudet tallennetaan ja palautetaan sitten
"OtherDirectory" -hakemistoon.
Huomaa, että oikea käyttö
`ICACLS`tai
`CACLS`edellyttää järjestelmänvalvojan oikeuksia, ja oikeuksiin tulee muutoksia tehdä varoen ei-toivottujen seurausten välttämiseksi.
"CACLS" Ote Microsoft Windowsin ohjeesta
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
HUOMAUTUS: Vältä Cacls-komentoa ja käytä Icacls-komentoa.
Näyttää tiedostojen käyttöoikeusluettelot tai muuttaa niitä
CACLS tiedosto [/T] [/M] [/L] [/S[:SDDL]] [/E] [/C] [/G
käytt:oik]
[/R käytt [...]] [/P käytt:oik [...]] [/D käytt
[...]]
tiedosto Näyttää käyttöoikeusluettelot.
/T Muuttaa nykyisessä kansiossa ja sen ali-
kansioissa olevien määritettyjen tiedostojen
luettelot.
/L Työskentele symbolisessa linkissä kohteen sijaan
/M Muuttaa kansioon liitettyjen asemien luetteloita
/S Näyttää SDDL-merkkijonon DACL:lle.
/S:SDDL Korvaa käyttöoikeusluettelot SDDL-merkkijonossa
määritetyillä
luetteloilla (ei valitsimien /E, /G, /R, /P ja /D
kanssa)
/E Muokkaa luetteloa korvaamisen sijaan.
/C Jatkaa käyttöoikeusvirheen jälkeen.
/G käytt:oik Antaa määritetylle käyttäjälle käyttöoikeudet.
Tämä voi olla: R Lukuoikeus
W Kirjoitusoikeus
C Muutosoikeus (kirjoitusoikeus)
F Täydet oikeudet
/R käytt Peruuttaa käyttäjän käyttöoikeudet (vain
valitsimen /E kanssa)
/P käytt:oik Korvaa määritetyn käyttäjän käyttöoikeudet.
Tämä voi olla: N Ei oikeuksia
R Lukuoikeus
W Kirjoitusoikeus
C Muutosoikeus (kirjoitusoikeus)
F Täydet oikeudet
/D käytt Poistaa käyttäjältä oikeuden.
Voit määrittää useamman kuin yhden tiedoston käyttämällä
yleismerkkejä.
Voit määrittää useamman kuin yhden käyttäjän.
Lyhenteet:
CI - Container Inherit.
ACE periytyy kansioittain.
OI - Object Inherit.
ACE periytyy tiedostoittain.
IO - Inherit Only.
ACE ei oteta käyttöön nykyisessä tiedostossa/kansiossa.
ID - Inherited.
ACE periytyi yläkansion käyttöoikeusluettelosta.
Tärkeää tietoa, vinkkejä "CACLS"-komennolle
Kyllä, on joitain tärkeitä kohtia ja huomioita, jotka sinun tulee pitää mielessä tehdessäsi`ICACLS`- tai`CACLS`- Windowsin komentokehotteessa käytettävät komennot:
1. Järjestelmänvalvojan oikeudet: Käyttöoikeuksien muuttaminen edellyttää järjestelmänvalvojan oikeuksia. Varmista, että käytät komentokehotetta järjestelmänvalvojana, jotta pääset käyttämään kaikkia ominaisuuksia`ICACLS`tai`CACLS`päästäkseen käsiksi.
2. Syntaksin ymmärtäminen: Kohteen syntaksi`ICACLS`ja`CACLS`voi olla monimutkaista. Ymmärrä parametrien oikea järjestys ja käyttö. Voit käyttää komentojen apua`ICACLS /?`tai`CACLS /?`Katso lisätietoja.
3. Varoitus käyttöoikeuksia muutettaessa: Käyttöoikeuksien lisäämisellä tai poistamisella voi olla merkittävä vaikutus järjestelmän toimintaan. Varmista, että ymmärrät aiotut muutokset ja säädä käyttöoikeuksia niiden mukaisesti.
4. Varmuuskopiointi: Jos teet suuria muutoksia käyttöoikeuksiin, on suositeltavaa luoda varmuuskopio etukäteen. Tämä mahdollistaa palautumisen ongelmatilanteissa.
5. Rekursiiviset muutokset: Kun muutat alihakemistoja ja tiedostoja sisältävän hakemiston käyttöoikeuksia, harkitse parametrin käyttöä`/T`tai`/inheritance:r`ottaa muutokset käyttöön rekursiivisesti.
6. Omistajuuden varmistaminen: Joskus omistajuuteen liittyviä käyttöoikeuksia on muutettava.`ICACLS`sallii omistajuuden parametrilla`/setowner`muuttua.
7. Perinnön hallinta: Ymmärrä, kuinka käyttöoikeuksien periytyminen toimii (`/inheritance`) varmistaaksesi, että halutut käyttöoikeudet siirretään oikein alihakemistoihin ja tiedostoihin.
8. Minimoi tietoturvariskit: Muuta käyttöoikeuksia huolellisesti ja vältä tavanomaista laajojen käyttöoikeuksien myöntämistä. Tarpeettomat luvat voivat aiheuttaa turvallisuusriskejä.
9. Kirjaus: Jos teet suuria muutoksia käyttöoikeuksiin, on suositeltavaa kirjata muutokset. Tämä helpottaa ongelmien seurantaa ja diagnosointia.
10. Huomaa versioriippuvuudet: Huomaa`CACLS`uudemmissa Windows-versioissa`ICACLS`vaihdettiin. Käyttää`ICACLS`kun se on saatavilla, jotta voit hyötyä lisäominaisuuksista.
Ennen kuin teet muutoksia käyttöoikeuksiin, varmista, että ymmärrät vaikutukset ja varmistat, että tekemäsi muutokset ovat järjestelmäsi suojauskäytäntöjen ja parhaiden käytäntöjen mukaisia.