Miten voin määrätä tietylle tiedostolle kaikki käyttöoikeudet ja ei mitään käyttö oikeuksia tällä CACLS -toiminnolla?
En ole ikinä kuullut ko. komennosta (dosemulla ei ainakaan löydy komentoa cacls).
Lisäksi DOS käyttää fat-tiedostojärjestelmää, joka ei tue tiedostojen käyttöoikeuksia (eikä taida tukea eri käyttäjiäkään).
Taitaapi olla komentorivin ja ntfs:n heiniä. Käyttö on tyyliin
cacls filu.exe /P Sergei:F
cacls filu.exe /P Igor:N
Eli cacls [tiedosto] /P [käyttäjänimi]:[oikeus], kuten allaolevasta käy ilmi:
Näyttää tai muokkaa tiedostojen käyttöoikeusluetteloita (ACL)
CACLS tiedosto [/T] [/E] [/C] [/G käytt:oik] [/R käytt [...]]
[/P käytt:oik [...]] [/D käytt [...]]
tiedosto Näyttää luettelot.
/T Muuttaa nykyisessä kansiossa ja sen ali-
kansioissa olevien määritettyjen tiedostojen luettelot.
/E Muokkaa luetteloa korvaamisen sijasta.
/C Jatkaa käyttöoikeusvirheen jälkeen.
/G käytt:oik Antaa määritetylle käyttäjälle käyttöoikeudet.
Oik voi olla: R Lukuoikeus
W Kirjoitusoikeus
C Muutosoikeus (kirjoitusoikeus)
F Täydet oikeudet
/R käytt Peruuttaa määritetyn käyttäjän käyttöoikeudet (vain /E kanssa).
/P käytt:oik Korvaa määritetyn käyttäjän käyttöoikeudet.
Oik voi olla: N Ei mitään oikeuksia
R Lukuoikeus
W Kirjoitusoikeus
C Muutosoikeus (kirjoitusoikeus)
F Täydet oikeudet
/D käytt Poista määritetty käyttöoikeus.
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 tai kansiossa.Aihe on jo aika vanha, joten et voi enää vastata siihen.