# ! bin/bash
while [ 1 ]
do
echo
echo "* 사용자 관리 프로그램 *"
echo "1. 사용자 정보 확인"
echo "2. 사용자 계정생성"
echo "3. 사용자 계정 삭제"
echo "4. 프로그램 종료"
echo ""
echo -n "사용할 메뉴를 선택하세요 : "
read menu
case "$menu" in
1)
echo "사용자 정보 확인"
ehco "================================"
echo "전체 사용자 정보"
cat /etc/passwd
echo
echo "현재 사용자 정보"
who am i
echo "================================"
;;
2)
echo "사용자 계정 생성"
echo -n "사용자명 : "
read usrname
useradd $usrname
echo "생성되었습니다."
tail -1 /etc/passwd
echo
;;
3)
echo "사용자 계정 삭제"
echo -n "삭제할 사용자를 입력하세요 : "
read delusr
cat /etc/passwd | grep $delusr
echo "삭제하실 사용자가 맞습니까? ( y or n ) "
read del_answer
if [ $del_answer = y ]
then {
userdel $delusr
echo "삭제되었습니다."
echo
}
else {
echo "취소하셨습니다."
}
fi;;
4)
echo "프로그램 종료"
exit;;
esac
done
'INFOSEC > LINUX' 카테고리의 다른 글
CSRF (0) | 2019.11.08 |
---|---|
XSS (Cross Site Scripting) (0) | 2019.11.05 |
DNS - linux (0) | 2019.10.14 |
iptables NAT (0) | 2019.10.11 |
iptables 실습 - linux router 이용 (0) | 2019.10.11 |