๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.
:: Linux ๐Ÿšฉ

[๋ฆฌ๋ˆ…์Šค1] [#10 ํ—ˆ๊ฐ€๊ถŒ์˜ ์ดํ•ด] - ๊ตฌ์กฐ, ํŠน์ง•, ํ—ˆ๊ฐ€๊ถŒ ๋ณ€๊ฒฝ, chmod

by EunBird 2021. 4. 12.

a. ๊ตฌ์กฐ : 3(rwx)x3(USER, GROUP, OTHER) = 9์ž๋ฆฌ

   - ์ฝ๊ธฐ : Read

   - ์“ฐ๊ธฐ : Write

   - ์‹คํ–‰ : eXtend 

 

b. ํŠน์ง• : 8์ง„์ˆ˜ = 0~

   - ๊ถŒํ•œ ์—†์Œ : 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 [๊ฐ’] [ํด๋”๋ช…]

          ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ์™€ ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ์˜ ์„ค์ • ๊ฐ’์„ ๋ชจ๋‘ ๋ณ€๊ฒฝ.

 

 

ll , chmod 777 a1 , ll ์ž…๋ ฅ

chmod 777 a1 : u, g, o ๋ชจ๋‘ r,w,x, ๋ชจ๋“  ๊ถŒํ•œ ๋ถ€์—ฌ

 

 

 

 

ll , chmod g+wx a3 , ll   ์ž…๋ ฅ 

 

chmod g+wx a3 : a3 ํŒŒ์ผ์˜ g์— wx ๊ถŒํ•œ ๋ถ€์—ฌ. 

 

 

 

 

728x90

๋Œ“๊ธ€