2
.\" Proofread by Raimo Koski, Nov-Dec. 1999
3
.\" Translated into finnish by Tuomo Pyh�l� (tuomo@lesti.kpnet.fi)
4
.\" Proofread by Juhana Siren (Juhana.Siren@oulu.fi)
6
.TH CHMOD 1 "4. Toukokuuta 1998" "FSF" "K�ytt�j�n sovellusohjelmat"
8
chmod \- muuta tiedoston k�ytt�oikeuksia
11
[\-Rcfv] [\-\-recursive] [\-\-changes]
12
[\-\-silent] [\-\-quiet] [\-\-verbose] [\-\-help] [\-\-version] muutos kohde...
18
muuttaa annettujen kohteiden (tiedostot, hakemistot...) k�ytt�oikeuksia komentorivin muutosparametrin mukaisesti.
20
voi olla symbolinen esitys muutoksista tai uusi numeerinen arvo
23
Symbolinen esitys on muotoa
24
`[ugoa...][[+-=][rwxXstugo...]...][,...]' ja useita symbolisia esityksi�
25
voidaan antaa pilkuilla erotettuina.
27
Yksi tai useampia kirjaimista 'ugoa' m��ritt�� kenen
28
k�ytt�oikeuksia tiedostoon muutetaan. u kohdistaa toiminnon tiedoston
29
omistajaan, g muihin k�ytt�jiin tiedoston omistajaryhm�ss�, ja o
30
kaikkiin muihin (jotka eiv�t siis kuulu kahteen ensinmainittuun). a
31
kohdistaa toiminnon kaikkiin kolmeen edell� mainittuun. Jos mit��n n�ist� ei
32
anneta, ohjelma k�ytt�� oletusarvona a:ta paitsi umask:ssa m��riteltyjen
33
bittien osalta, joihin ei kosketa.
36
Operaattori '+' m��ritt�� valitut k�ytt�oikeudet lis�tt�v�ksi entisiin, '-' poistettaviksi entisist�. '='-operaattorilla oikeudet
37
asetetaan tarkalleen annetuiksi entisist� k�ytt�oikeuksista riippumatta.
40
Kirjaimet 'rwxXstugo' m��ritt�v�t mit� k�ytt�oikeuksia muutetaan:
41
lukuoikeus (r), kirjoitusoikeus (w), suoritusoikeus (x), suoritusoikeus
42
vain jos kohde on hakemisto tai sill� jo on suoritusoikeus (X), suorita omistajan UID:ll� (u+s) tai GID:ll� (g+s), tallenna ohjelma sivutusalueelle (t) sek� omistajan (u), omistajaryhm�n (g) ja muiden (o) nykyiset oikeudet.
44
Edell� mainitut s��nn�t p�tev�t tiedostoihin. Hakemistojen ollessa kyseess�
45
muutamien k�ytt�oikeuksien merkitys muuttuu. Seuraavassa merkitt�vimm�t
47
Oikeus listata tiedostot (r), oikeus luoda ja poistaa tiedostoja (w), p��sy
48
hakemistoon ja siell� sijaitseviin tiedostoihin (jos niiden k�ytt�oikeudet
49
sen sallivat) (x), aseta luotavan tiedoston (hakemiston) omistajaryhm�
50
samaksi kuin t�ll� hakemistolla (s), est� sellaisten tiedostojen poistaminen
51
joita k�ytt�j� ei omista, vaikka h�nell� onkin kirjoitusoikeus hakemistoon
54
Numeerinen arvo k�ytt�oikeusbiteille annetaan oktaalij�rjestelm�n
55
numerona. Arvo koostuu 1-4 oktaalinumerosta (0-7). Numerot voidaan laskea
56
laskemalla halutut bitit yhteen. Pois j�tettyjen numeroiden oletetaan olevan
57
edelt�vi� nollia. Jokaiseen numeroon vaikuttaa
58
kolme bitti�, ja ensimm�inen numeroista voidaan laskea seuraavista: aseta
59
k�ytt�j� suoritettaessa (4), aseta ryhm� suoritettaessa (2) ja tallenna
60
ohjelma sivutusalueelle (1). Toinen numero m��ritt�� omistajan
61
oikeudet, kolmas omistajaryhm�n oikeudet ja nelj�s muiden oikeudet. Kolme
62
viimeist� koostuvat seuraavista biteist�: lukuoikeus (4), kirjoitusoikeus (2)
63
ja suoritusoikeus (1). Koska numeerinen ja symbolinen esitystapa ovat vain
64
kaksi esitystapaa samalle asialle, p�tev�t my�s numeerisina annettuihin
65
k�ytt�oikeuksiin em. poikkeukset hakemistojen kohdalla.
68
ei muuta symbolisten linkkien k�ytt�oikeuksia, koska
69
.B chmod(2)\fR-k�ytt�j�rjestelm�kutsu
70
ei voi muuttaa niiden k�ytt�oikeuksia. T�st� ei ole
71
haittaa, koska symbolisten linkkien k�ytt�oikeuksia ei koskaan k�ytet�.
72
Jos chmod:lle annetaan kohde, joka on symbolinen linkki, se muuttaa sen
73
osoittaman tiedoston k�ytt�oikeuksia linkin sijaan.
77
j�tt�� t�ysin huomiotta symboliset linkit (ja niiden osoittamat tiedostot),
78
jotka se l�yt�� rekursiivisesti hakemistoja tutkiessaan.
83
Tulostaa tiedot niist� tiedostoista, joiden k�ytt�oikeudet muuttuivat.
85
.I "\-f, \-\-silent, \-\-quiet"
86
Komento ei tulosta virheilmoituksia tiedostoista, joiden k�ytt�oikeuksia ei
90
Tulosta tiedot kaikista tiedostoista ja niiden k�ytt�oikeuksien muutoksista.
92
.I "\-R, \-\-recursive"
93
Muuta kaikkien tiedostojen ja hakemistojen
94
k�ytt�oikeuksia annetuissa hakemistorakenteissa (kohteina annetuista
95
hakemistoista alkavissa hakemistorakenteissa) rekursiivisesti.
98
Tulostaa tietoja komennon k�yt�st� ja poistuu onnistuneesti ilman muita toimia.
101
Tulostaa ohjelman versiotiedot ja poistuu onnistuneesti ilman muita toimia.
103
T�m� suomennos pohjautuu vanhaan englanninkieliseen dokumenttiin. T�m� ohje
104
saattaa olla osittain virheellinen ja ep�tarkka.
106
Huolimaton k�ytt� voi heikent�� j�rjestelm�n tietosuojaa. Erityist�
107
varovaisuutta tulee noudattaa lis�tt�ess� kirjoitusoikeuksia tai
108
asetettaessa suoritettavan ohjelman k�ytt�oikeudet samaksi kuin omistajalla
109
tai omistajaryhm�ll�.