CentOS์์ sudo ํ ๋๋ ํ ๋ฆฌ ์ ์ฑ ๋ณ๊ฒฝํ๊ธฐ
ํ๊ต์์ CentOS์ Ubuntu ์๋ฒ๋ฅผ ๋์์ ๊ด๋ฆฌํ๋ค๋ณด๋ ๋์ ์ฐจ์ด์ ์ด ์์ง ์์ ๋ง์ด ์์ต๋๋ค. ๊ทธ ์ค์์ ์ ๊ฐ Ubuntu ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ฉด์ ํธํ ์คํฌ๋ฆฝํธ๋ ์ฝ๋๋ค์ CentOS์์ ์ ์ฉํด์ ์ฌ์ฉํ๊ณค ํ๋๋ฐ์. ์ค๋์ ๊ทธ ์ฒซ ๋ฒ์งธ์ธ sudo ํ ๋๋ ํ ๋ฆฌ ์ ์ฑ ์ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ ํฌ์คํ ํ๊ณ ์ ํฉ๋๋ค.
CentOS์์ sudo ๋ช ๋ น์ด์ s ์ต์ ์ ์ฌ์ฉํ๋ฉด, sudo ์ต์ ์ ์ฑ ์ ์๋ ์ ์ ์ ํํด, ๊ด๋ฆฌ์ ๊ถํ์ ๋ถ์ฌ๋ฐ์ ์ ์๋๋ฐ์. Ubuntu์์ ํด๋น ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ์๊ธฐ ํ ๋๋ ํ ๋ฆฌ์ ๋ณ์๋ฅผ ์ ์งํ ์ฑ, ๊ด๋ฆฌ์ ๊ถํ์ ์ป๊ฒ ๋ฉ๋๋ค. ํ์ง๋ง CentOS์์๋ ํด๋น ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ํ ๋๋ ํ ๋ฆฌ ๋ณ์๋ง์ ๋ฐ๋์ด์ root์ ํ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ๋ ํ์์ด ๋ฐ์ํด, ๋ณด์์์ด๋ ๊ด๋ฆฌ์์์๋ ๋ถํธํจ์ ๋๋ผ๊ฒ ๋ ๊ฒ์ ๋๋ค. ์๊ธฐ ์ง์ ์คํฌ๋ฆฝํธ๋ฅผ ํ๋ ๋ง๋ค์ด๋๊ณ ์๋ ๊ฒฝ๋ก๋ก ์ ๋ ฅํ๋ฉด ์ ํ ๋ค๋ฅธ ๋๋ ํ ๋ฆฌ๋ค์ด ๋ณด์ฌ์ ๋๊ฐํฉ๋๋ค. ใ ใ
์ดํดํ๊ธฐ ํ๋์ ๋ถ๋ค์ ์ํด์ ๋จผ์ ๊ทธ๋ฆผ์ผ๋ก ํ ๋ฒ ๋ํ๋ด๋ณด์์ต๋๋ค.
Before
[username@hostname ~] $
- ํด๋น ์ ์ ๋ ์ผ๋ฐ ์ ์ ์ ๋๋ค. ํ์ฌ ์์ ์ ํ ๋๋ ํ ๋ฆฌ๋ /home/username ์ ๋๋ค.
[username@hostname ~] $ sudo -s
- sudo -s ๋ช ๋ น์ด๋ฅผ ํตํด์ ๊ด๋ฆฌ์ ๊ถํ์ ๋ถ์ฌ๋ฐ์ต๋๋ค.
[root@hostname username] #
- ๊ด๋ฆฌ์ ๊ถํ์ ๋ถ์ฌ๋ฐ์์ง๋ง /home/hostname์ ์์ ์ ์ง์ผ๋ก ์ธ์ํ์ง ๋ชปํฉ๋๋ค.
After
[username@hostname ~] $ sudo -s
- sudo -s ๋ช ๋ น์ด๋ฅผ ํตํด ๊ด๋ฆฌ์ ๊ถํ์ ๋ถ์ฌ๋ฐ๋๋ค.
[root@hostname ~] #
- ๊ด๋ฆฌ์ ๊ถํ์ ๋ถ์ฌ๋ฐ๊ณ , ์๊ธฐ ์ง์ ์ ์งํฉ๋๋ค.
์ด๋ค๊ฐ์? ์กฐ๊ธ์ ์ดํด๊ฐ ๋์๋์ง์? ์ ์ด๋ ๊ฒ๊น์ง ํด๋ ์ดํด๊ฐ ์๋๋ค๋ฉด, ์ ๋ก์จ๋ ๋ฐฉ๋ฒ์ด ์๋ ๋ฏํ๋ค์..ใ ใ
์ ๊ทธ๋ผ ์ด์ ์ ๊ทธ๋ฆผ์ฒ๋ผ ๋ฐ๊พธ๊ธฐ ์ํด์๋ /etc/sudoers ํ์ผ์ ์๋์ ์ฝ๋๋ฅผ ์ถ๊ฐํ์๋ฉด ๋ฉ๋๋ค.
Default env_keep += "HOME"
๋ฆฌ๋ ์ค์ ์ง์์ด ์กฐ๊ธ ์์ผ์ ๋ถ๋ค์ด๋ผ๋ฉด, ์ ์ฝ๋๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง ์ฝ๊ฒ ์ ์ ์์ ๊ฒ์ ๋๋ค. ์์ฃผ ๊ฐ๋จํ ๊ฒ์ด๋ผ ์ฝ๊ฒ ์ดํด๋ ๋ ๊ฒ์ด๊ณ ๋ง์ด์ง์. ใ ใ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํด๋ณด๊ณ ์ถ๋ค๋ฉด, ๋ก๊ทธ์์ ์์ด ๋ฐ๋ก sudo ๋ช ๋ น์ด๋ฅผ ํตํด ๋ณํ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
'Infrastructure > Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
MariaDB ์ค์นํ๊ธฐ (0) | 2013.08.22 |
---|---|
Ubuntu 13.04 Bumblebee ์ค์น (0) | 2013.08.17 |
Ubuntu VMware Workstation/Player modules in kernel Update/Compile Error (0) | 2013.06.02 |
Kali Linux (0) | 2013.04.13 |
Backtrack5 Linux R2 (0) | 2012.08.18 |