a. ๊ตฌ์กฐ : 3(rwx)x3(USER, GROUP, OTHER) = 9์๋ฆฌ
- ์ฝ๊ธฐ : Read
- ์ฐ๊ธฐ : Write
- ์คํ : eXtend
b. ํน์ง : 8์ง์ = 0~7
- ๊ถํ ์์ : 0 ๋๋ -
- ์ฝ๊ธฐ : 4 ๋๋ r
- ์ฐ๊ธฐ : 2 ๋๋ w
- ์คํ : 1 ๋๋ x
- ์ ์ฒด : 7 ๋๋ rwx
c. ๊ตฌ์กฐ
๊ตฌ๋ถ |
USER |
GROUP |
OTHER |
๊ฒฐ๊ณผ |
์ฝ๊ธฐ |
r |
r |
r |
444 |
์ฐ๊ธฐ |
w |
w |
w |
222 |
์คํ |
x |
x |
x |
111 |
๊ฒฐ๊ณผ |
7 |
7 |
7 |
777 |
d. ํ๊ฐ๊ถ ๋ณ๊ฒฝ : chmod
- ์ซ์ : USER, GROUP, OTHER ๋ชจ๋ ๋ณ๊ฒฝ
(1) chmod 644 abc.txt : rw-r--r--
(2) chmod 755 abc.txt : rwxr-xr-x
(3) chmod 600 abc.txt : rw-------
- ๋ฌธ์ : ํน์ ๊ถํ์ ๋ณ๊ฒฝ
(1) chmod u+r abc.txt : user์ read ์ถ๊ฐ
(2) chmod u +rw abc.txt : user์ read+write์ถ๊ฐ
(3) chmod o + rw abc.txt : other์ read+write์ถ๊ฐ
(4) chmod o-x abc.txt : other์์ eXtend ์ ๊ฑฐ
(5) chmod uo=rwx abc.txt : user์ other์ ๊ถํ์ read+write+extend๋ก ๋ณ๊ฒฝ
- chmod -R [๊ฐ] [ํด๋๋ช ] :
ํด๋น ๋๋ ํ ๋ฆฌ์ ํ์ ๋๋ ํ ๋ฆฌ์ ์ค์ ๊ฐ์ ๋ชจ๋ ๋ณ๊ฒฝ.
chmod 777 a1 : u, g, o ๋ชจ๋ r,w,x, ๋ชจ๋ ๊ถํ ๋ถ์ฌ
chmod g+wx a3 : a3 ํ์ผ์ g์ wx ๊ถํ ๋ถ์ฌ.
๋๊ธ