๐Ÿ”“์œ ๋‹‰์Šค ํŒŒ์ผ ๊ถŒํ•œ(chmod) ๊ณ„์‚ฐ๊ธฐ

8์ง„์ˆ˜ ์ฝ”๋“œ์™€ rwx ํ‘œ๊ธฐ๋ฅผ ์–‘๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๊พธ๊ณ  chmod ๋ช…๋ น๊นŒ์ง€ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค

์ž๋ฆฌ๋ฅผ 1~3๊ฐœ๋งŒ ์ ์–ด๋„ ์•ž์„ 0 ์œผ๋กœ ์ฑ„์›Œ ์ฝ์Šต๋‹ˆ๋‹ค. 755 ๋Š” 0755, 7 ์€ 0007 ๋กœ ์ฝํžˆ๋Š”๋ฐ ์ด๋Š” chmod ์˜ ๋™์ž‘๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์†Œ์œ ์ž

๊ทธ๋ฃน

๊ธฐํƒ€

๊ด€๋ จ๋œ ๋„๊ตฌ

๊ถŒํ•œ ์ˆซ์ž์™€ rwx ๋ฅผ ์–‘์ชฝ์œผ๋กœ ๋ฐ”๊ฟ” ๋ณด๊ธฐ

chmod ๋ฅผ ์“ธ ๋•Œ๋งˆ๋‹ค 755 ๊ฐ€ ์–ด๋–ค ์กฐํ•ฉ์ด์—ˆ๋Š”์ง€ ๋˜์งš๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. 8์ง„์ˆ˜ ์ฝ”๋“œ๋ฅผ ๋„ฃ์œผ๋ฉด rwx ํ‘œ๊ธฐ์™€ ๋Œ€์ƒ๋ณ„ ๊ถŒํ•œ์ด ํ’€๋ ค ๋‚˜์˜ค๊ณ , ๋ฐ˜๋Œ€๋กœ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ฝ”๋“œ๊ฐ€ ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค. ๋ถ™์—ฌ ์“ธ chmod ๋ช…๋ น๋„ ์ˆซ์žยท์‹ฌ๋ณผ๋ฆญ ๋‘ ๊ฐ€์ง€๋กœ ๋‚˜์˜ต๋‹ˆ๋‹ค.

์ฝ๊ธฐ 4, ์“ฐ๊ธฐ 2, ์‹คํ–‰ 1 ์„ ๋”ํ•œ ๊ฐ’์ด ํ•œ ์ž๋ฆฌ์ด๊ณ , ์†Œ์œ ์žยท๊ทธ๋ฃนยท๊ธฐํƒ€ ์„ธ ์ž๋ฆฌ๊ฐ€ ์ด์–ด์ง‘๋‹ˆ๋‹ค. 755 ๋Š” rwxr-xr-x, 644 ๋Š” rw-r--r--, 600 ์€ rw-------, 777 ์€ rwxrwxrwx ์ž…๋‹ˆ๋‹ค. ๋„ค ์ž๋ฆฌ์งธ๋Š” ํŠน์ˆ˜ ๋น„ํŠธ๋กœ setuid 4, setgid 2, sticky 1 ์ด๋ฉฐ, 4755 ๋Š” rwsr-xr-x, 2755 ๋Š” rwxr-sr-x, 1777 ์€ rwxrwxrwt ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ ๊ถŒํ•œ ์—†์ด ํŠน์ˆ˜ ๋น„ํŠธ๋งŒ ์ผœ์ง€๋ฉด ๋Œ€๋ฌธ์ž SยทT ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ด ๋„๊ตฌ๋Š” ์ฝ”๋“œ์™€ ํ‘œ๊ธฐ๋ฅผ ๋ฐ”๊ฟ” ์ฃผ๊ธฐ๋งŒ ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๊ถŒํ•œ์ด ์ ์ ˆํ•œ์ง€ ํŒ๋‹จํ•˜์ง€ ์•Š๊ณ , ์‹ค์ œ ํŒŒ์ผ ๊ถŒํ•œ์„ ์ฝ๊ฑฐ๋‚˜ ๋ฐ”๊พธ์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค. ์†Œ์œ ์žยท๊ทธ๋ฃน ๋ณ€๊ฒฝ์€ chown ์˜ ๋ชซ์ž…๋‹ˆ๋‹ค. 2026๋…„ 10์›” ๊ธฐ์ค€์ž…๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

755 ์™€ 644 ๋Š” ๊ฐ๊ฐ ์–ด๋–ค ๋œป์ธ๊ฐ€์š”?

755 ๋Š” rwxr-xr-x ๋กœ ์†Œ์œ ์ž๋Š” ์ฝ๊ธฐยท์“ฐ๊ธฐยท์‹คํ–‰, ๊ทธ๋ฃน๊ณผ ๊ธฐํƒ€๋Š” ์ฝ๊ธฐยท์‹คํ–‰๋งŒ ๋ฉ๋‹ˆ๋‹ค. 644 ๋Š” rw-r--r-- ๋กœ ์†Œ์œ ์ž๋งŒ ์“ธ ์ˆ˜ ์žˆ๊ณ  ๋‚˜๋จธ์ง€๋Š” ์ฝ๊ธฐ๋งŒ ๋ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ ๋น„ํŠธ๊ฐ€ ํ•„์š”ํ•œ ๋””๋ ‰ํ„ฐ๋ฆฌ์™€ ์Šคํฌ๋ฆฝํŠธ์— 755, ์ผ๋ฐ˜ ํŒŒ์ผ์— 644 ๋ฅผ ์“ฐ๋Š” ๊ด€ํ–‰์ด ์—ฌ๊ธฐ์„œ ๋‚˜์˜ต๋‹ˆ๋‹ค.

rwx ์— s ๋‚˜ t ๊ฐ€ ๋ณด์ด๋Š” ๊ฑด ๋ญ”๊ฐ€์š”?

ํŠน์ˆ˜ ๋น„ํŠธ๊ฐ€ ์ผœ์ง„ ์ž๋ฆฌ์ž…๋‹ˆ๋‹ค. setuid ๋Š” ์†Œ์œ ์ž ์‹คํ–‰ ์ž๋ฆฌ, setgid ๋Š” ๊ทธ๋ฃน ์‹คํ–‰ ์ž๋ฆฌ, sticky ๋Š” ๊ธฐํƒ€ ์‹คํ–‰ ์ž๋ฆฌ๋ฅผ ๊ธ€์ž๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ์‹คํ–‰ ๊ถŒํ•œ์ด ํ•จ๊ป˜ ์žˆ์œผ๋ฉด ์†Œ๋ฌธ์ž sยทt, ์—†์œผ๋ฉด ๋Œ€๋ฌธ์ž SยทT ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

u+x ๊ฐ™์€ ํ‘œ๊ธฐ๋„ ๋งŒ๋“ค์–ด ์ฃผ๋‚˜์š”?

๊ธฐ๋ณธ ๊ถŒํ•œ์€ u=rwx,g=rx,o=rx ์ฒ˜๋Ÿผ = ๋กœ ๋งž์ถ”๊ณ , ํŠน์ˆ˜ ๋น„ํŠธ๋งŒ u+sยทo+t ๋ฅผ ๋ง๋ถ™์ž…๋‹ˆ๋‹ค. u=rws ์ฒ˜๋Ÿผ ์ ์œผ๋ฉด ์‹คํ–‰ ๊ถŒํ•œ๊นŒ์ง€ ์ผœ์ ธ 4644 ๊ฐ™์€ ์กฐํ•ฉ์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.