Contents

sudo์— ๋Œ€ํ•˜์—ฌ(2)

   Jun 19, 2023     1 min read

sudo ๋ช…๋ น์–ด์— ๋Œ€ํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.

sudo ๋ช…๋ น์–ด๋Š” Window์™€ MacOS์—์„œ๋„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

์ด์ „ sudo์— ๋Œ€ํ•˜์—ฌ 1ํŽธ์—์„œ ๋‹ค๋ค˜๋“ฏ sudo๋Š” ์œ ๋‹‰์Šค ๊ธฐ๋ฐ˜ ์šด์˜์ฒด์ œ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ OS์—์„œ๋„ ์™œ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์„์ง€ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

Windows๋ถ€ํ„ฐ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ Windows ์šด์˜์ฒด์ œ์—์„œ sudo ๋ช…๋ น์–ด๋ฅผ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Windows 10์—์„œ๋Š” Windows Subsystem for Linux (์ดํ•˜ WSL)๋ผ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. WSL์€ ๋ฆฌ๋ˆ…์Šค ์šด์˜์ฒด์ œ๋ฅผ Windows ๋‚ด์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ์œผ๋กœ, ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” bash shell(์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ๋ถ€๋ฅด๋Š” Terminal)์„ ํ†ตํ•ด ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ WSL์ด ์„ค์น˜๋œ Windows ํ™˜๊ฒฝ์—์„œ๋Š” sudo ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.(์• ๋ฎฌ๋ ˆ์ด์…˜์„ ์ƒ๊ฐํ•˜์‹œ๋ฉด ์ดํ•ด์— ๋„์›€์ด ๋  ๊ฒƒ์ด๋ผ ์ƒ๊ฐ๋ฉ๋‹ˆ๋‹ค.)

๋‹ค์Œ์€ MacOS์ž…๋‹ˆ๋‹ค.

MacOS์˜ ๊ฒฝ์šฐ Berkeley Software Distribution(์ดํ•˜ BSD)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. MacOS์˜ ๊ฒฝ์šฐ ์œ ๋‹‰์Šค ๊ณ„์—ด ์šด์˜์ฒด์ œ์— ์†ํ•œ BSD๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์—ˆ๊ธฐ์— ๋‹น์—ฐํ•˜๊ฒŒ ์œ ๋‹‰์Šค ์Šคํƒ€์ผ์˜ ๋ช…๋ น์–ด์ธ sudo๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๋‹ด
MacOS๊ฐ€ BSD๋กœ ๋งŒ๋“ค์–ด์ง„ ์ด์œ ๊ฐ€ ๊ถ๊ธˆํ•ด ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค.
  1. ์˜คํ”ˆ์†Œ์Šค: ์ƒˆ๋กœ์šด ์šด์˜ ์ฒด์ œ๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ์žˆ์–ด ๊ธฐ์กด์˜ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•˜๋Š” ๋“ฑ ์ž‘์—…์ด ์ž์œ ๋กญ์Šต๋‹ˆ๋‹ค.
  2. ์„ฑ์ˆ™๋œ ๊ธฐ์ˆ ๋ ฅ: BSD๋Š” ์ˆ˜์‹ญ ๋…„์— ๊ฑธ์ณ ๊ฒ€์ฆ๋˜๊ณ  ๊ฐœ์„ ๋œ ์šด์˜์ฒด์ œ๋กœ, ์•ˆ์ •์„ฑ, ๋ณด์•ˆ์„ฑ, ์„ฑ๋Šฅ ๋ฉด์—์„œ ๋†’์€ ํ‰๊ฐ€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
  3. POSIX ํ˜ธํ™˜์„ฑ: ์šด์˜ ์ฒด์ œ๊ฐ„์˜ ํ˜ธํ™˜์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ์ผ๋ จ์˜ ํ‘œ์ค€์œผ๋กœ ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ MacOS์—์„œ ์‹คํ–‰๋˜๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.
  4. ์ปค๋ฎค๋‹ˆํ‹ฐ: ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋กœ ํ™œ๋ฐœํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์žˆ์–ด, ์ƒˆ๋กœ์šด OS ์ œ์ž‘์— ๋งŽ์€ ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฐธ๊ณ 

์• ๋ฎฌ๋ ˆ์ด์…˜: ํ•˜๋“œ์›จ์–ด๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ชจ๋ฐฉํ•˜์—ฌ ๋‹ค๋ฅธ ํ™˜๊ฒฝ์—์„œ ๋™์ž‘ํ•˜๋„๋ก ํ•˜๋Š” ๊ธฐ์ˆ ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์—๋ฎฌ๋ ˆ์ด์…˜์€ ๋‹ค๋ฅธ ์šด์˜ ์ฒด์ œ, ์žฅ์น˜ ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์™€์˜ ํ˜ธํ™˜์„ฑ์„ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜, ์‹œ์Šคํ…œ์˜ ๋™์ž‘์„ ํ…Œ์ŠคํŠธํ•˜๊ฑฐ๋‚˜, ์˜ˆ์ „์— ์‚ฌ์šฉ๋˜๋˜ ๊ธฐ์ˆ ์„ ํ˜„๋Œ€์ ์ธ ํ™˜๊ฒฝ์—์„œ ์žฌํ˜„ํ•˜๋Š” ๋“ฑ ๋‹ค์–‘ํ•œ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.