su - user๋ฅผ ํ๋ฉด ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฌผ์ด๋ณด์ง๋ง sudo su user์ ํ๋ฉด ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฌผ์ด๋ณด์ง ์๋ ๊ฒฝ์ฐ๋ฅผ ๋ง์ฃผํ๋ค.. ๋ฌด์จ ์ฐจ์ด๊ฐ ์๋๊ฑด์ง ๊ธฐ๋กํด๋๊ณ ์ ํ๋ค.
su, sudo, sudo su ๋ช
๋ น์ด๋ฅผ ๋ชจ๋ ์ ์ ๋ฅผ ๋ฐ๊พธ๋ ๋ช
๋ น์ด๋ก๋ง ์๊ฐํ์์ง๋ง, ์ฌ์ค ๊ถํ์ ์ป๋ ๋ฐฉ์๊ณผ ๋ณด์ ์์ค, ์ฌ์ฉ ๋ชฉ์ ์ด ๋ชจ๋ ๋ค๋ฅด๋ค.
1. su (Switch User)
su๋ ํ์ฌ ๊ณ์ ์ ๋ก๊ทธ์์ํ์ง ์๊ณ ๋ค๋ฅธ ์ฌ์ฉ์๋ก ์ ํํ๋ ๋ช ๋ น์ด์ด๋ค. ์ฌ์ฉ์ ID๋ง ๋ณ๊ฒฝํ๊ณ HOME, PATH, ํ๊ฒฝ๋ณ์์ ๊ฐ์ ๊ธฐ์กด ํ๊ฒฝ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์งํ๋ค. ๋ฐ๋ผ์ ๋น๋ก๊ทธ์ธ ์ ธ๋ก ์คํ๋๋ฉฐ .bashrc๊ฐ ์ ์ฉ๋๋ค.
- su: root๋ก ์ ํ
- su root: root๋ก ์ ํ
- su user: ์ผ๋ฐ ์ฌ์ฉ์๋ก ์ ํ
root์์ ์ผ๋ฐ ์ฌ์ฉ์๋ก ์ ํํ ๋๋ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฌผ์ด๋ณด์ง ์๊ณ , ์ผ๋ฐ ์ฌ์ฉ์์์ root, ํน์ ์ผ๋ฐ ์ฌ์ฉ์์์ ์ผ๋ฐ ์ฌ์ฉ์๋ก ์ ํํ๋ ๊ฒฝ์ฐ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํด์ผ ํ๋ค.
2. su - (Switch User - login shell)
su -๋ ํ์ฌ ๊ณ์ ์ ๋ก๊ทธ์์ํ์ง ์๊ณ ๋ค๋ฅธ ์ฌ์ฉ์๋ก ์ ํํ๋, ํด๋น ์ฌ์ฉ์๋ก ๋ก๊ทธ์ธํ ๊ฒ๊ณผ ๋์ผํ ํ๊ฒฝ์ ์๋ก ๊ตฌ์ฑํ๋ ๋ช
๋ น์ด์ด๋ค.
์ฌ์ฉ์ id๋ฟ๋ง ์๋๋ผ HOME, PATH, ํ๊ฒฝ๋ณ์๊น์ง ๋ชจ๋ ์ด๊ธฐํ๋๋ฉฐ, ๋ก๊ทธ์ธ ์
ธ๋ก ์คํ๋์ด .bash_profile์ ์ฝ๋๋ค.
- su -: root๋ก ๋ก๊ทธ์ธ
- su - root: root๋ก ๋ก๊ทธ์ธ
- su - user: ์ผ๋ฐ ์ฌ์ฉ์๋ก ๋ก๊ทธ์ธ
su์ ๋ง์ฐฌ๊ฐ์ง๋ก root์์ ์ผ๋ฐ ์ฌ์ฉ์๋ก ์ ํํ ๋๋ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฌผ์ด๋ณด์ง ์๊ณ , ์ผ๋ฐ ์ฌ์ฉ์์์ root, ํน์ ์ผ๋ฐ ์ฌ์ฉ์์์ ์ผ๋ฐ ์ฌ์ฉ์๋ก ์ ํํ๋ ๊ฒฝ์ฐ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํด์ผ ํ๋ค.

์์ ์ฌ์ง์ ๋ณด๋ฉด su testuser์ testuser ๊ฒฝ๋ก์ root ๊ฒฝ๋ก๊ฐ ์์ฌ์๊ณ , su - testuser์ testuser ๊ธฐ์ค์ผ๋ก PATH๊ฐ ์ด๊ธฐํ๋ ๊ฒ์ ์ ์ ์๋ค.
์ด์ฒ๋ผ su๋ ์ฌ์ฉ์ ์ ํ ์ ํ๊ฒฝ์ด ์์ด๋ ํน์ฑ์ด ์๊ธฐ ๋๋ฌธ์ ์์คํ
๊ด๋ฆฌ ์ธก๋ฉด์์๋ su - ๋ฅผ ์ฐ๋ ๊ฒ์ด ๋ ์์ ํ๋ค.
๊ทธ๋ฌ๋ su - ๋ ๊ฒฐ๊ตญ root ๋น๋ฐ๋ฒํธ๋ฅผ ๊ณต์ ํด์ผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๋๊ฐ ์ด๋ค ์์ ์ ์ํํ๋์ง์ ๋ํ ๋ช ํํ ์ถ์ ์ด ์ด๋ ต๋ค. ๋ฐ๋ผ์ ํ๋ ๋ฆฌ๋ ์ค ์ด์ ํ๊ฒฝ์์๋ sudo ๊ธฐ๋ฐ์ ๊ถํ ์์น ๋ฐฉ์์ ํ์ค์ผ๋ก ์ฌ์ฉํ๋ค.
sudo๋ ์ฌ์ฉ์์ ๊ณ์ ์ ์ ์งํ ์ฑ ํ์ํ ๋ช ๋ น์๋ง ๊ถํ์ ๋ถ์ฌํ๋ฉฐ, ๋ชจ๋ ์คํ ์ด๋ ฅ์ด ๋ก๊ทธ์ ๋จ์ ๋ณด์์ ์ ํฉํ๋ค.
3. sudo (Superuser Do)
sudo๋ ํ์ฌ ์ฌ์ฉ์ ๊ณ์ ์ ์ ์งํ ์ฑ, ํ์ํ ๋ช
๋ น ํ๋๋ง root ๊ถํ์ผ๋ก ์คํํ๋ ๊ฒ์ด๋ค.
su๋ su - ์ฒ๋ผ ์ฌ์ฉ์ ์์ฒด๋ฅผ ์ ํํ์ง ์๊ธฐ ๋๋ฌธ์ ํ๊ฒฝ ํผํฉ์ด๋ ์ฅ์๊ฐ ๊ถํ ์์น ๋ฌธ์ ๋ฅผ ํผํ ์ ์๋ค.

๊ทธ๋ฆฌ๊ณ root ๋น๋ฐ๋ฒํธ๋ฅผ ์๊ตฌํ์ง ์๊ณ ํ์ฌ ๋ก๊ทธ์ธํ ์ฌ์ฉ์ ๋ณธ์ธ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ์ฉํด์ sudo ๊ถํ์ ๊ฐ์ง ์ฌ์ฉ์์ธ์ง ๊ฒ์ฆํ๋ค. ๋ง์ฝ sudo ๊ถํ์ ๊ฐ์ง์ง ์์ ์ฌ์ฉ์๋ผ๋ฉด ์์ ๊ฐ์ ์ถ๋ ฅ์ด ๋จ๊ณ , ๋ช ๋ น์ด ์คํ์ด ์๋๋ค.
์ด๋ ์ฌ์ฉ์๋ณ ๊ถํ ํต์ ๊ฐ ๊ฐ๋ฅํ๋ฉฐ, root ๋น๋ฐ๋ฒํธ ๊ณต์ ๋ฅผ ์ต์ํํ๋ค๋ ์ฅ์ ์ ๊ฐ์ง๋ค.

๊ทธ๋ฆฌ๊ณ ์ด๋ ๋ชจ๋ /var/log/secure ๊ฒฝ๋ก์ ์ ์ฅ๋๋ค.
4. sudo su -
sudo su - ๋ sudo๋ก root ๊ถํ์ ํ๋ํ์ฌ root์ ๋ก๊ทธ์ธ์
ธ์ ์คํํ๋ ๋ช
๋ น์ด์ด๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก su - root์ ๋์ผํ ํ๊ฒฝ์ ์ ๊ณตํ์ง๋ง, root ๋น๋ฐ๋ฒํธ๊ฐ ์๋ ํ์ฌ ๋ก๊ทธ์ธ ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅํ๋ค๋ ์ ์ด ๋ค๋ฅด๋ค.
์ด ๋ฐฉ์์ root ๋น๋ฐ๋ฒํธ๋ฅผ ๊ณต์ ํ์ง ์์๋ ๋๋ค๋ ์ฅ์ ์ด ์์ง๋ง root ์ ธ์ ์ง์ ์ง์ ํ๊ฒ ๋๋ฏ๋ก, sudo ๋ช ๋ น์ฒ๋ผ ์ดํ ์คํ ๋ช ๋ น์ด๋ค์ด ์์ธํ ๊ธฐ๋ก๋์ง ์์ ๊ฐ์ฌ ์ธก๋ฉด์์๋ ์ํ์ด ์๋ค.
๋ฐ๋ผ์ sudo su - ๋ root ๋น๋ฐ๋ฒํธ๋ฅผ ๊ณต์ ํ ์ ์์ง๋ง root ํ๊ฒฝ์์์ ์ฐ์์ ์ธ ์์ ์ด ํ์ํ ๊ธด๊ธ ์ํฉ์์ ์ฃผ๋ก ์ฌ์ฉํ๋ค๊ณ ํ๋ค..!
su๋ su - ๋ฅผ ์ฌ์ฉํด ์ฌ์ฉ์ ์ ํ์ ํ๊ฒ๋๋ฉด, ์์
๋ด์ญ์ด ์ด๋ ฅ์ผ๋ก ๋จ์ง์์ ๋ก๊ทธ์์์ ๋จ์ํ๊ฒ root๊ฐ ์์
ํ๋ค.๋ก๋ง ๋ณด์ด๊ฒ ๋๋ค.
๊ทธ๋์ ์ค์ ๋ก ๊ธ์ต๊ถ ํ๊ฒฝ์์๋ su ์ฌ์ฉ ์ ๋ณด์ ๊ฐ์ฌ ๋ฐ ์ด์ ํต์ ๊ธฐ์ค์ ๋ฐ๋ผ ์ฌ์ฉ ์ฌ์ ์ ๋ํ ์๋ช
์ ์๊ตฌ๋ฐ๋ ๊ฒฝ์ฐ๋ ์๋ค. (์ค์ ๋ก ๊ฒฝํํด๋ด)
'Infra & DevOps > Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Linux] Jira Software ์ค์น ๋ฐฉ๋ฒ (2) (0) | 2025.07.27 |
|---|---|
| [Linux] Jira Software ์ค์น ๋ฐฉ๋ฒ (1) (0) | 2025.07.23 |
| [Linux] Fail2ban์ ์ฌ์ฉํ์ฌ Rocky Linux ๋ณด์ ์ค์ ํ๊ธฐ (0) | 2025.01.22 |
| [Linux] ์์คํ ๋ถํ ๊ณผ์ (0) | 2025.01.16 |
| [Linux] ํ์๋ง์์ Docker container์ Python ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์นํ๊ธฐ (0) | 2024.10.20 |