โ sudo ์ค์น ๋ฐ ์ค์
1. ๋ฃจํธ๊ณ์ ์ผ๋ก ์ ํ
su
2. sudo ํจํค์ง ์ค์น
apt install sudo
3. id๊ฐ user์ธ ์ฌ์ฉ์ ์ถ๊ฐ
adduser user
4. id๊ฐ user์ธ ๊ธฐ์กด ์ฌ์ฉ์๋ฅผ sudo ๊ทธ๋ฃน์ ์ถ๊ฐ
adduser user sudo
5. ์ฌ์ฉ์ ์ ธ์ ๋ก๊ทธ์ธ ํ ๋ค์ ๋ช ๋ น์ผ๋ก ์ฌ์ฉ์์๊ฒ ๊ถํ ๋ถ์ฌ๋์๋ ํ์ธ
sudo -vโ
โ /etc/sudoers ํ์ผ ์ค์
sudo๋ ์ ์ ๋ค๋ฅธ ๊ณ์ ์ ๊ถํ์ ๋น๋ ค์ด.
visudo ๋ช ๋ น์ด๋ฅผ ํตํด /etc/sudoers ํ์ผ์ ํธ์งํ์ฌ sudo ์ค์ ํ๊ธฐ
๐visudo๋ฅผ ์ฌ์ฉํ๋ ์ด์ ?!
sudoers ํ์ผ์ ์์ ์์ธ root์๊ฒ๋ ์ฐ๊ธฐ๊ถํ์ด ๋ถ์ฌ๋์ด ์์ง ์์ผ๋ฏ๋ก ์์๋ก ์์ ํ ์ ์์.
chmod๋ก ๊ถํ ๋ถ์ฌ๋ ๋ณด์์์ ์ด์ ๋ก ์๋จ.
sudoers ํ์ผ์ ์์ ํ๋ ค ํ๋ ๊ฒฝ์ฐ ๋ณ๋์ ์์น์ ์๋ก์ด sudoers ํ์ผ์ ์์ฑํด์, ์๋ ํ์ผ์ ๋ฎ์ด์ฐ๊ธฐ๋ฅผ ํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํด์ผํจ
vi๋ vim์ด ์ค์น๋ ๊ฒฝ์ฐ sudoers ํ์ผ์ ์์ ํ๋ visudo๋ช ๋ น์ ์ฌ์ฉํ๋ฉด ์ ์ฉ
1. sudoers ํ์ผ์ ํตํด secure path ์ค์ ํ๊ธฐ
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
์๋ธ์ ํธ ๊ทธ๋๋ก ์ ์
2. sudo๋ฅผ ์๋ํ ๋ ๋น๋ฐ๋ฒํธ๋ 3๋ฒ๊น์ง ์๋ ๊ฐ๋ฅ
Defaults passwd_tries=3
3. sudo ์ธ์ฆ ๋น๋ฐ๋ฒํธ ์คํจ์ ๋ฉ์์ง
Defaults badpass_message="์ํ๋ ๋ฉ์์ง"
4. sudo log๋ฅผ ์ ์ฅ์ํฌ ๋๋ ํ ๋ฆฌ ์ค์
Defaults iolog_dir="/๋๋ ํ ๋ฆฌ"
5. sudo ๋ช ๋ น ์คํ ์ ์ ์ถ๋ ฅ ๊ฒฐ๊ณผ ์ ์ฅ
Defaults log_input
Defaults log_output
6. sudo ์คํ์ tty ๊ฐ์
Defaults requiretty
โ ๋ฆฌ๋ ์ค ๊ทธ๋ฃน ์ถ๊ฐํ๊ธฐ
1. group์ด๋ผ๋ ๊ทธ๋ฃน ์์ฑ
groupadd group
/etc/group ํ์ผ์์ ์ถ๊ฐํ ๊ทธ๋ฃน์ด ์๋์ง ํ์ธํ ์ ์๋ค.
โ๏ธgroupadd : command not found
์ปค๋งจ๋๊ฐ ์๋ค๊ณ ๋ฌ๋ค๋ฉด ๋ฃจํธ๊ณ์ ์์ ๋๊ฐ ํ su - root๋ก ๋ก๊ทธ์ธ ํ๋ค.
๋ฃจํธ๊ณ์ ์ผ๋ก ์ ์ ๋ฅผ ๋ณ๊ฒฝํ ๋ ๊ทธ๋ฅ su๋ฅผ ์ ๋ ฅํ ๊ฒฝ์ฐ ๋์ค๋ ๋ฏ adduser๋ ๋ง์ฐฌ๊ฐ์ง!!
2. ๊ทธ๋ฃน์ ์ฌ์ฉ์ ์ถ๊ฐํ๊ธฐ
jiyokim ์ฌ์ฉ์๋ฅผ user42์ sudo ๊ทธ๋ฃน์ ์ถ๊ฐํ๋ค.
-G ์ต์ ์ ๋์ด๋์ด์๋ ๊ทธ๋ฃน๋ง ์ถ๊ฐํ๊ณ gid๋ฅผ ์ ์ธํ ๋์ด๋์ด์์ง ์์ ๊ทธ๋ฃน์ ์ ๋ถ ์ญ์ ๋จ.
-aG๋ฅผ ์ฌ์ฉ ์ ์ญ์ ๋์ง ์๊ณ ์ถ๊ฐํ ์ ์๋ค.
usermod -G user42,sudo jiyokim
'๐ฐ42์์ธ > born2beroot' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Born2beroot] born2beroot ๊ฐ๋ (0) | 2022.05.26 |
---|