Ubuntu ๊ถํ ๊ด๋ฆฌ ์ฒด๊ณ ์ต์ ํ๋ฅผ ํตํ ์์คํ ๋ณด์์ฑ ๋ฐ ์ถ์ ์ฑ ํ๋ณด
๐ง How to add user to sudo group ubuntu โ key tips & common pitfalls
AI ์์ฝ
Context
๋ฃจํธ ๊ณ์ ์ ์ง์ ์ฌ์ฉ์ผ๋ก ์ธํ ๊ฐ์ฌ ์ถ์ ๋ถ๊ฐ ๋ฐ ์์คํ ํ๊ดด ์ํ ์์กด. ๋จ์ ๊ถํ ๋ถ์ฌ ๊ณผ์ ์์ ๋ฐ์ํ๋ ์ธ์ ๊ฐฑ์ ๋๋ฝ๊ณผ ํ ๋๋ ํฐ๋ฆฌ ๋ฏธ์์ฑ ๋ฑ์ ์ค์ ์ค๋ฅ๋ก ์ธํ ์ด์ ํจ์จ ์ ํ ๋ฐ์.
Technical Solution
adduserํ์ฉ์ ํตํ ํ ๋๋ ํฐ๋ฆฌ ์๋ ์์ฑ ๋ฐ/etc/skel๊ธฐ๋ฐ ๊ธฐ๋ณธ ํ๊ฒฝ ๊ตฌ์ฑ ์๋ํusermod -aG sudo๋ช ๋ น์ด๋ก ๊ธฐ์กด ๊ทธ๋ฃน ๋ฉค๋ฒ์ญ์ ์ ์งํ๋ฉฐ ๊ด๋ฆฌ์ ๊ถํ์ ์ถ๊ฐํ๋ Append ๋ฐฉ์ ์ฑํ- SSH ์ธ์ ์ ๊ทธ๋ฃน ์ ๋ณด ๋ก๋ ์์ ์ ๊ณ ๋ คํ ์ฌ์ ์ ํ๋ก์ธ์ค ๊ฐ์ ์ ์ฉ์ผ๋ก ๊ถํ ๋ฐ์ ๋ณด์ฅ
visudo๋ฅผ ํตํ ๊ตฌ๋ฌธ ๊ฒ์ฌ ๊ธฐ๋ฐ์/etc/sudoers์์ ์ผ๋ก ์ค์ ์ค๋ฅ๋ก ์ธํ ์์คํ ์ ๊ธ ์ํ ์ ๊ฑฐNOPASSWD์ต์ ์ ํ์ฉํ ํน์ ๋ช ๋ น์ด ํ์ ๊ถํ ๋ถ์ฌ๋ก ์ต์ ๊ถํ ์์น(Principle of Least Privilege) ๊ตฌํ
์ค์ฒ ํฌ์ธํธ
- ์ฌ์ฉ์ ์์ฑ ์ `useradd` ๋์ `adduser`๋ฅผ ์ฌ์ฉํ์ฌ ํ ๋๋ ํฐ๋ฆฌ ๋ฐ ๊ถํ ์ค์ ๋๋ฝ ๋ฐฉ์ง - sudo ๊ทธ๋ฃน ์ถ๊ฐ ํ ๋ฐ๋์ ๋ก๊ทธ์์ ๋ฐ ์ฌ๋ก๊ทธ์ธ์ ํตํด ๊ทธ๋ฃน ๋ฉค๋ฒ์ญ ๊ฐฑ์ ํ์ธ - /etc/sudoers ์ง์ ์์ ๋์ `visudo`๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ๋ฒ ์ค๋ฅ ๊ฒ์ฆ - ํน์ ์๋น์ค ์ ์ด๋ง ํ์ํ ๊ณ์ ์๋ `visudo`๋ก ๊ฐ๋ณ ๋ช ๋ น์ด ๊ถํ๋ง ํ ๋น