sudo
Unix ๊ณ์ด ์ด์์ฒด์ ์ ๋ช ๋ น์ด๋ก Linux ๋ฐ ๊ทธ ๊ณ์ด ๋ฐฐํฌํ์์ ์ฐ์ธ๋ค. Substitute User and do์ ์ค์๋ง๋ก, '๋ค๋ฅธ ์ฌ์ฉ์ ๊ถํ์ผ๋ก ์คํํ๋ค'๋ ๋ป์ด๋ค. ๊ฐ์ข ๋ช ๋ น์ด ๋งจ ์์ sudo๋ฅผ ๋ถ์ด๋ฉด ๊ทธ ๋ช ๋ น์ด๋ root ๊ถํ, ์ฆ ์ต๊ณ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ๋๋ค.
๋์ ๋ฐฉ์
- ์ฌ์ฉ์ ์ธ์ฆ: sudo๋ฅผ ์ฒ์ ์คํํ ๋, ์ฌ์ฉ์๋ ์์ ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํด์ผ ํฉ๋๋ค.
- ๊ถํ ํ์ธ: ์ ๋ ฅ๋ ๋น๋ฐ๋ฒํธ๊ฐ ํ์ธ๋๋ฉด, sudo๋ /etc/sudoers ํ์ผ์์ ์ฌ์ฉ์๊ฐ ํด๋น ๋ช ๋ น์ด๋ฅผ ์คํํ ๊ถํ์ด ์๋์ง ํ์ธํฉ๋๋ค.
- ๋ช ๋ น์ด ์คํ: ์ฌ์ฉ์๊ฐ ๊ถํ์ด ์๋ค๋ฉด, sudo๋ ์๋ก์ด ์์ ์์ฑํ์ฌ ์ง์ ๋ ๋ช ๋ น์ด๋ฅผ root ๊ถํ์ผ๋ก ์คํํฉ๋๋ค.
- ์ธ์ ์ ์ง: sudo๋ ์ผ์ ์๊ฐ ๋์(๋ณดํต 10๋ถ~15๋ถ) ์ฌ์ฉ์์ ์ธ์ฆ ์ํ๋ฅผ ์ ์งํ์ฌ, ํด๋น ์๊ฐ ๋ด์๋ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ค์ ์ ๋ ฅํ์ง ์์๋ sudo๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฃผ์ ํน์ง
- ๋ณด์: sudo๋ root ๊ถํ์ ํ์ํ ๋ช ๋ น์ด๋ง ์ ํ์ ์ผ๋ก ์คํํ ์ ์๋๋ก ํ์ฌ ๋ณด์์ ๊ฐํ
- ๊ฐ์ฌ ๊ธฐ๋ฅ: sudo๋ ๋ช ๋ น์ด ์คํ ๊ธฐ๋ก์ ๋จ๊ฒจ ๊ฐ์ฌ ์ถ์ ์ ์ฉ์ดํ๊ฒ ํจ. ๋๊ฐ ์ด๋ค ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋์ง ๊ธฐ๋ก๋๊ธฐ ๋๋ฌธ์ ์ฑ ์ ์์ฌ๊ฐ ํ์คํจ
- ์ ์ฐ์ฑ: /etc/sudoers ํ์ผ์ ํตํด ์ฌ์ฉ์๋ณ๋ก ์คํ ๊ฐ๋ฅํ ๋ช ๋ น์ด์ ๊ถํ์ ์ ์ฐํ๊ฒ ์ค์
- ๊ฐํธํจ: sudo๋ su ๋ช ๋ น์ด์ ๋ฌ๋ฆฌ root ๊ณ์ ์ผ๋ก ์ง์ ๋ก๊ทธ์ธํ ํ์ ์์ด, ์์ ์ ๋น๋ฐ๋ฒํธ๋ง์ผ๋ก ๊ถํ ์์น์ด ๊ฐ๋ฅ. ์ฌ๋ฌ ์ฌ๋์ด root์ ๋น๋ฐ๋ฒํธ๋ฅผ ๊ณต์ ํ ํ์ ์์
sudo vs su
sudo: ํ์ฌ ๊ณ์ ์์ ๋ค๋ฅธ ๊ณ์ ์ ๊ถํ๋ง ๋น๋ฆผ
su: ๋ค๋ฅธ ๊ณ์ ์ผ๋ก ์ ํ
su -: ๋ค๋ฅธ ๊ณ์ ์ผ๋ก ์ ํ + ๊ทธ ๊ณ์ ์ ํ๊ฒฝ๋ณ์ ์ ์ฉ
su๋ root ํจ์ค์๋๊ฐ ํ์ํ์ง๋ง sudo๋ root๊ฐ ์๋ ์ฌ์ฉ์๊ฐ root์ ์คํ๋ ๋ฅ๋ ฅ์ผ๋ก sudo ๋ค์์ ๋์ค๋ ๋ช ๋ น์ด๋ฅผ ์คํํ ์ ์๋ค.
sudo ๋์ ๋ฐฉ์
'/etc/sudoers' ํ์ผ์ ์ฐธ์กฐํ์ฌ ํด๋น ์ฌ์ฉ์๊ฐ ์ํผ์ ์ ๊ถํ์ผ๋ก ์คํํ ์ ์๋์ง๋ฅผ ํ์ธํ๊ณ ๊ทธ ํ ์ฌ์ฉ์๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํด ์ํผ ์ ์ ์ ๊ถํ์ผ๋ก ์คํํ๋ค.
sudo ์ค์น ํ์ธ
sudo --version
์๋ก์ด ์ ์ ๋ฅผ sudo ๊ทธ๋ฃน์ ํ ๋น
su -
usermod -aG sudo <์ฌ์ฉ์ ์ด๋ฆ>
sudo ๊ท์น ์ค์
visudo
sudo ๋ช ๋ น์ด ๊ธฐ๋ก ํ์ธ
ls /var/log/sudo/00/00
'๐โโ๏ธ Activities > 42 Cursus' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Born2beroot] SSH (0) | 2025.06.22 |
---|---|
[Born2beroot] UFW (0) | 2025.06.22 |
[Born2beroot] ํธ์คํธ๋ช ๊ณผ ํํฐ์ ๋ค (0) | 2025.06.22 |
[Born2beroot] ์ฌ์ฉ์ (0) | 2025.06.22 |
[Born2beroot] ๊ธฐ๋ณธ ์ค์ (0) | 2025.06.22 |