File: chmod.1

package info (click to toggle)
manpages-hu 20010119-6
  • links: PTS
  • area: main
  • in suites: buster, stretch
  • size: 2,272 kB
  • ctags: 2
  • sloc: makefile: 56; lisp: 56
file content (170 lines) | stat: -rw-r--r-- 6,353 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
.\" Copyright Andries Brouwer, Ragnar Hojland Espinosa and A. Wik, 1998.
.\"
.\" This file may be copied under the conditions described
.\" in the LDP GENERAL PUBLIC LICENSE, Version 1, September 1998
.\" that should have been distributed together with this file.
.\" 
.TH CHMOD 1 "August 2000" "GNU fileutils 4.0"
.SH NV
chmod \- fjlok elrsi jogainak megvltoztatsa
.SH TTEKINTS
.BI "chmod [" opcik "] " "md fjl..."
.sp
POSIX opcik:
.B "[\-R] [\-\-]"
.sp
Austin draft opcik:
.B [\-R]
GNU mdjells:
.BI [\-\-reference= rfile ]
.sp
GNU opcik (legrvidebb forma):
.B [\-cfvR]
.B "[\-\-help] [\-\-version] [\-\-]"
.SH LERS
A
.B chmod
minden egyes megadott fjl elrsi jogait megvltoztatja a megadott
.IR md
szerint, amely lehet a vltoztatsok szimbolikus reprezentcija, vagy
egy szm, amely az j jogok bitmintjt adja meg.
.PP
A szimbolikus md megadsnak formtuma:
`[ugoa...][[+-=][rwxXstugo...]...][,...]'.
Ez a fajta argumentum szimbolikus mdost parancsok listja, vesszvel 
elvlasztva.
.PP
Minden mdost parancs nulla vagy tbb betvel kezddik, mely az `ugoa'
betk valamelyike. A betk kombincija azt hatrozza meg, hogy mely 
felhasznlk jogai fognak megvltozni a fjlt illeten: a fjl 
tulajdonosnak jogai (u), a fjl csoportjban lv felhasznlk jogai (g), 
egyb felhasznlk jogai (o), illetve mindenki (a). A fentiek alapjn az 
`a' megegyezik az `ugo'-val. 
Ha a betk egyike sincs megadva, akkor az ugyanolyan, mintha az `a' lenne
megadva, de az umask-ban belltott biteket nem rinti.
.PP
A '+' opertor a megadott jogokat hozzadja a mr ltezkhz, a '-' estn
a megadott jogok trldnek; '=' hasznlata esetn a fjl kizrlag a 
felsorolt jogosultsgokkal fog rendelkezni.
.PP
A `rwxXstugo' betk lltjk be a jogokat az rintett felhasznlknak:
olvassi (r), rsi (w), futtatsi (vagy knyvtr-hozzfrsi) (x),
futtatsi (csak akkor, ha a fjl egy knyvtr, vagy mr van ms
felhasznlnak futtatsi joga) (X), felhasznli vagy csoport azonost
belltsa futtatskor (s), a sticky bit (t), a fjl tulajdonosnak 
jelenlegi jogai (u), a csoport felhasznli ltal mr birtokolt
jogok (g), s brmely ms felhasznlra vonatkoz jogok (o).
.PP
A `sticky bit' nincsen a lerva a POSIX szabvnyban.
A nv az eredeti jelentsbl szrmazik: a program text-szegmensnek 
megrzse a swap eszkzn.
Manapsg, amennyiben knyvtrra van belltva, egy fjlt csak a fjl
illetve a knyvtr tulajdonosa trlhet a knyvtrbl
(ez ltalnosan hasznlt a mdszer a /tmp\-hez hasonl knyvtrak
esetn, amelyre ltalnos rsi jog van belltva). 
.PP
A szmmal megadott md 1 \- 4 darab oktlis szmjegyekbl llhat (0-7), 
a megfelel bit-rtkek (4, 2 s 1) sszeadsval. Brmely szmjegy 
elhagysa a szm elejrl nulla szmjeggyel egyenrtk. Az els
szmjegy a felhasznli azonost belltsa (4), felhasznli csoport 
belltsa (2) s a text-szegmens elmentse [`sticky'] (1) attribtumokat
lltja be. A msodik szmjegy a fjlt tulajdonl felhasznlra vonatkozik: 
olvass (4), rs (2), futtats (1); a harmadik a fjl csoportjban 
lvkre az elzvel azonos lehetsges rtkekkel, mg a negyedik a tbbi, 
nem a fjl csoportjban lv felhasznlra (szintn ugyanazokkal 
az rtkekkel) rvnyes.
.PP
A
.B chmod
soha nem vltoztatja meg a szimbolikus linkek jogait, mivel a
.B chmod
rendszerhvs nem tudja a jogosultsgaikat megvltoztatni. Ez azonban 
nem jelent problmt, mivel a szimbolikus linkek jogait nem hasznljuk.
Ehelyett a szimbolikus link ltal mutatott fjl jogai vltoznak meg.
Kivtel: a knyvtrakban rekurzvan megtallt szimbolikus link ltal
mutatott fjl jogai nem vltoznak.
.SH POSIX OPCIK
.TP
.B "\-R"
Rekurzvan megvltoztatja a knyvtrnak illetve tartalmnak 
jogosultsgait.
.TP
.B "\-\-"
Lezrja az opcik listjt.
.SH TOVBBI GNU LERS
A fileutils 4.0-ban megjelent j GNU kiterjeszts megengedi a 
.BI "\-\-reference=" "rfile"
hasznlatt jogosultsglerknt. A fjl jogosultsgai ugyanazok lesznek, 
mint az
.IR rfile \-.
.SH GNU OPCIK
.TP
.B "\-c, \-\-changes"
Bvebb informcit ad minden olyan
.I fjlon
vgzett mveletrl, amelynek tnylegesen megvltoznak a jogosultsgai.
.TP
.B "\-f, \-\-silent, \-\-quiet"
Nem r ki hibazenetet abban az esetben, ha egy fjl jogait nem tudja
megvltoztatni.
.TP
.B "\-v, \-\-verbose"
Bvebb informcit r ki minden
.I fjlrl
, akr vgez rajta mveletet, akr nem.
.TP
.B "\-R, \-\-recursive"
Rekurzvan megvltoztatja a knyvtrnak illetve tartalmnak 
jogosultsgait.
.SH "SZABVNYOS GNU OPCIK"
.TP
.B "\-\-help"
Rvid hasznlati utastst r a szabvnyos kimenetre, majd kilp.
.TP
.B "\-\-version"
Kirja a program verzijt a szabvnyos kimenetre, majd kilp.
.TP
.B "\-\-"
Lezrja az opcik listjt.
.SH KRNYEZET
A LANG, LC_ALL, LC_CTYPE s LC_MESSAGES vltozk a szoksos jelentssel
rendelkeznek. XSI-konform rendszerekben az NLSPATH vltoz a szoksos
jelentssel rendelkezik.
.SH MEGFELELSG
A POSIX 1003.2 csak a \-R opcit kveteli meg. Ms opcik hasznlata
nem felttlenl portbilis. A szabvny nem rja le a `t' jogosultsgi
bitet. A szabvny nem adja meg, hogy a \fBchmod\fP parancsnak meg kell-e
rizni a konzisztencit a 'suid' illetve 'sgid' bitek trlsvel vagy
belltsnak visszautastsval (pl. ha minden futtatsi jog trlsre
kerl), illetve azt, hogy elfogadja-e egyltaln az `s' bitet.
.SH NEM-STANDARD MDOK
Fentebb lertuk a `t' bit hasznlatt knyvtrak esetn. 
Klnfle rendszerek specilis jelentst rendelnek az egybknt
jelents nlkli bit-kombincikhoz. Pldul a Linux, a System V\-ot
kvetve (lsd System V Interface Definition (SVID) Version 3), az olyan
fjloknl, melyeken nincsen csoport vgrehajtsi jogosultsg, az sgid
bitet a ktelez zrols jellsre hasznlja. Rszletekrt lsd a 
.IR /usr/src/linux/Documentation/mandatory.txt
fjlt.
.SH MEGJEGYZSEK
Ez az oldal azt a
.BR chmod \-ot 
rja le, ami a fileutils-4.0 csomagban tallhat; ms vltozatok
nmileg eltrhetnek.
.br
Javtsokat s kiegsztseket az aeb@cwi.nl cmre lehet kldeni
(angolul).
.br
A hibkat a fileutils-bugs@gnu.ai.mit.edu cmen lehet jelenteni
(angolul).
.SH LSD MG
.BR chattr (1),
.BR chown (1),
.BR install (1),
.BR chmod (2),
.BR stat (2),
.BR umask (2)
.SH MAGYAR FORDTS
Kulcsr Gbor <medve@iku.omikk.hu>
.br
Magyari Mikls <magyari@freemail.hu>