ํ”ผ๋“œ๋กœ ๋Œ์•„๊ฐ€๊ธฐ
๐Ÿ“™ Journal Log no. 1 Linux Unhatched ; My DevSecOps Journey
Dev.toDev.to
DevOps

๊ธฐ๊ณ„๊ณตํ•™์  ์‹œ์Šคํ…œ ์‚ฌ๊ณ ๋ฅผ Linux ๊ถŒํ•œ ์ œ์–ด ์ฒด๊ณ„๋กœ ํ™•์žฅํ•œ DevSecOps ์ž…๋ฌธ ๊ธฐ๋ก

๐Ÿ“™ Journal Log no. 1 Linux Unhatched ; My DevSecOps Journey

Lucas Vaz2026๋…„ 4์›” 4์ผ2๋ถ„beginner

Context

๋ฌผ๋ฆฌ ์‹œ์Šคํ…œ ์‚ฌ๊ณ ์™€ ํ„ฐ๋ฏธ๋„ ๊ธฐ๋ฐ˜ ์ž๋™ํ™” ์‚ฌ์ด์˜ ๊ฐ„๊ทน ์กด์žฌ. Linux OS์˜ ๊ธฐ๋ณธ ๋™์ž‘ ์›๋ฆฌ์™€ ๊ถŒํ•œ ๊ด€๋ฆฌ ์ฒด๊ณ„ ํ•™์Šต ํ•„์š”. ๊ธฐ์ดˆ์ ์ธ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ๋Šฅ๋ ฅ ํ™•๋ณด๋ฅผ ํ†ตํ•œ DevSecOps ์ „ํ™˜ ์ค€๋น„.

Technical Solution

  • chmod +x ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•œ ํŒŒ์ผ ์‹คํ–‰ ๊ถŒํ•œ ๋ถ€์—ฌ๋กœ 'Permission denied' ์—๋Ÿฌ ํ•ด๊ฒฐ
  • chown ๋ช…๋ น์–ด๋ฅผ ํ™œ์šฉํ•œ ํŒŒ์ผ ์†Œ์œ ๊ถŒ ๋ณ€๊ฒฝ์œผ๋กœ ์‹œ์Šคํ…œ ๋ณด์•ˆ ๊ณ„์ธต ์„ค๊ณ„
  • sudo ์ ‘๋‘์‚ฌ๋ฅผ ํ†ตํ•œ Root ๊ถŒํ•œ ์‹คํ–‰์œผ๋กœ ๊ด€๋ฆฌ์ž ์ˆ˜์ค€์˜ ์‹œ์Šคํ…œ ๊ตฌ์„ฑ ์ œ์–ด
  • grep -i ์˜ต์…˜์„ ์ด์šฉํ•œ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ ์—†๋Š” ํ…์ŠคํŠธ ํ•„ํ„ฐ๋ง์œผ๋กœ ๋กœ๊ทธ ๋ถ„์„ ํšจ์œจํ™”
  • ifconfig๋ฅผ ํ™œ์šฉํ•œ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์ƒํƒœ ๋ฐ IP ์ฃผ์†Œ ํ™•์ธ
  • chmod 700 ์„ค์ •์„ ํ†ตํ•œ ์†Œ์œ ์ž ์ „์šฉ ์ ‘๊ทผ ์ œํ•œ์œผ๋กœ ๋ฐ์ดํ„ฐ ๋ณด์•ˆ์„ฑ ๊ฐ•ํ™”

Key Takeaway

Linux์˜ ๊ถŒํ•œ ๊ด€๋ฆฌ ์ฒด๊ณ„๋Š” ๋ฌผ๋ฆฌ ๊ณต์žฅ์˜ ์•ˆ์ „ ํ”„๋กœํ† ์ฝœ๊ณผ ๋™์ผํ•œ ๋…ผ๋ฆฌ ๊ตฌ์กฐ. ์ธ๊ฐ€๋œ ์‚ฌ์šฉ์ž๋งŒ ํ•ต์‹ฌ ํ”„๋กœ์„ธ์Šค์— ์ ‘๊ทผํ•˜๋„๋ก ์ œํ•œํ•˜๋Š” ์ตœ์†Œ ๊ถŒํ•œ ์›์น™์˜ ์ค‘์š”์„ฑ.


์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ๊ถŒํ•œ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์‹œ chmod๋ฅผ ํ†ตํ•ด ์‹คํ–‰ ๋น„ํŠธ(+x) ํ™œ์„ฑํ™” ์—ฌ๋ถ€๋ฅผ ์ตœ์šฐ์„  ํ™•์ธ ํ•  ๊ฒƒ

์›๋ฌธ ์ฝ๊ธฐ