sudo์ ๋ํ์ฌ(2)
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๋ก ๋ง๋ค์ด์ง ์ด์ ๊ฐ ๊ถ๊ธํด ์์๋ณด์์ต๋๋ค.
- ์คํ์์ค: ์๋ก์ด ์ด์ ์ฒด์ ๋ฅผ ๊ฐ๋ฐํ๋ ๋ฐ ์์ด ๊ธฐ์กด์ ์ฝ๋๋ฅผ ์์ ํ๊ฑฐ๋ ์ถ๊ฐํ๋ ๋ฑ ์์ ์ด ์์ ๋กญ์ต๋๋ค.
- ์ฑ์๋ ๊ธฐ์ ๋ ฅ: BSD๋ ์์ญ ๋ ์ ๊ฑธ์ณ ๊ฒ์ฆ๋๊ณ ๊ฐ์ ๋ ์ด์์ฒด์ ๋ก, ์์ ์ฑ, ๋ณด์์ฑ, ์ฑ๋ฅ ๋ฉด์์ ๋์ ํ๊ฐ๋ฅผ ๋ฐ์์ต๋๋ค.
- POSIX ํธํ์ฑ: ์ด์ ์ฒด์ ๊ฐ์ ํธํ์ฑ์ ๋ณด์ฅํ๋ ์ผ๋ จ์ ํ์ค์ผ๋ก ๋ค์ํ ์ํํธ์จ์ด๊ฐ MacOS์์ ์คํ๋๊ฒ ํด์ค๋๋ค.
- ์ปค๋ฎค๋ํฐ: ์คํ ์์ค ํ๋ก์ ํธ๋ก ํ๋ฐํ ์ปค๋ฎค๋ํฐ๊ฐ ์์ด, ์๋ก์ด OS ์ ์์ ๋ง์ ๋์์ ๋ฐ์ ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ ๋ฎฌ๋ ์ด์ : ํ๋์จ์ด๋ ์ํํธ์จ์ด๋ฅผ ๋ชจ๋ฐฉํ์ฌ ๋ค๋ฅธ ํ๊ฒฝ์์ ๋์ํ๋๋ก ํ๋ ๊ธฐ์ ์ ๋งํฉ๋๋ค. ์๋ฎฌ๋ ์ด์ ์ ๋ค๋ฅธ ์ด์ ์ฒด์ , ์ฅ์น ๋๋ ์ํํธ์จ์ด์์ ํธํ์ฑ์ ์ ๊ณตํ๊ฑฐ๋, ์์คํ ์ ๋์์ ํ ์คํธํ๊ฑฐ๋, ์์ ์ ์ฌ์ฉ๋๋ ๊ธฐ์ ์ ํ๋์ ์ธ ํ๊ฒฝ์์ ์ฌํํ๋ ๋ฑ ๋ค์ํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.