๐Ÿƒ‍โ™€๏ธ Activities/42 Cursus

[Born2beroot] ์‚ฌ์šฉ์ž

0=2. 2025. 6. 22. 19:12

ํ˜„์žฌ ๋กœ๊ทธ์ธํ•œ ์œ ์ €๊ฐ€ sudo์™€ user42์— ์†ํ•ด ์žˆ๋Š”์ง€ ํ™•์ธ

#์œ ์ €๊ฐ€ ์†ํ•œ ๊ทธ๋ฃน
groups <username>

#ํŠน์ • ๊ทธ๋ฃน ํ™•์ธ
groups <username> | grep sudo

 

๋น„๋ฐ€๋ฒˆํ˜ธ ์ •์ฑ…์— ๊ด€ํ•ด ์ œ์‹œ๋œ ๊ทœ์น™ ํ™•์ธ

1. ์ƒˆ๋กœ์šด ์œ ์ € ์ƒ์„ฑ

sudo adduser <์‚ฌ์šฉ์ž ์ด๋ฆ„>

2. ์ž„์˜๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ƒ์„ฑ

3. ์–ด๋–ป๊ฒŒ ๊ทœ์น™์„ ์„ค์ •ํ–ˆ๋Š”์ง€

#๋น„๋ฐ€๋ฒˆํ˜ธ ๊ทœ์น™ ์œ„์น˜
su -
sudo vi /etc/login.defs
sudo vi /etc/pam.d/common-password
minlen=10
ucredit=-1 #๋Œ€๋ฌธ์ž
lcredit=-1 #์†Œ๋ฌธ์ž
dcredit=-1 #์ˆซ์ž
maxrepeat=3
reject_username
enforce_for_root
difok=7 #๊ธฐ์กด ํŒจ์Šค์›Œ๋“œ์™€ ๋‹ฌ๋ผ์•ผํ•˜๋Š” ๋ฌธ์ž ์ˆ˜

 

์ƒˆ๋กœ์šด ์œ ์ €๋ฅผ "evaluating" ๊ทธ๋ฃน์— ํ• ๋‹น

#๊ทธ๋ฃน ์ถ”๊ฐ€
sudo groupadd <๊ทธ๋ฃน ์ด๋ฆ„>

#์œ ์ €์—๊ฒŒ ๊ทธ๋ฃน ํ• ๋‹น
sudo usermod -aG <๊ทธ๋ฃน ์ด๋ฆ„> <์‚ฌ์šฉ์ž ์ด๋ฆ„>

#๊ทธ๋ฃน์— ์†ํ•œ ์œ ์ € ์ถœ๋ ฅ
grep <๊ทธ๋ฃน ์ด๋ฆ„> /etc/group | cut -d: -f4

#์œ ์ € ์‚ญ์ œ
sudo deluser <์‚ฌ์šฉ์ž ์ด๋ฆ„>

#์œ ์ €๋งŒ ์‚ญ์ œํ•˜๋ฉด ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ์™€ ๋ฉ”์ผ๋ฐ•์Šค๊ฐ€ ์‚ญ์ œ๋˜์ง€ ์•Š๋Š”๋‹ค.
#ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ์™€ ๋ฉ”์ผ๋ฐ•์Šค ์‚ญ์ œ
sudo deluser --remove-home <์‚ฌ์šฉ์ž ์ด๋ฆ„>

#๊ทธ๋ฃน์—์„œ ์œ ์ € ์‚ญ์ œ
sudo deluser <์‚ฌ์šฉ์ž ์ด๋ฆ„> <๊ทธ๋ฃน ์ด๋ฆ„>

#๊ทธ๋ฃน ์‚ญ์ œ (์‚ญ์ œ ์ „ ๋ชจ๋“  ์œ ์ € ์‚ญ์ œ)
sudo groupdel <๊ทธ๋ฃน ์ด๋ฆ„>

 

๋น„๋ฐ€๋ฒˆํ˜ธ ์ •์ฑ…์˜ ์žฅ์ ๊ณผ ๋‹จ์ 

์žฅ์ : ๋ณด์•ˆ์„ฑ์ด ๋†’๋‹ค.

๋‹จ์ : ๊ต‰์žฅํžˆ ๊ท€์ฐฎ๋‹ค.