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.