리눅스 관련 문제에요..
아래 문제좀 도와주세요... 혼자 공부하기가 힘드네요. 부탁드리겠습니다. ㅜㅜ
=========================================================================
[문제 1] 사용자들의 존재 여부를 확인하는 스크립트를 작성하시오. (사용자 폴더는 /home, /data) - if 사용, 파일명은 “adduser.sh”
예)
# sh adduser.sh
ENTER USER : scv
scv 사용자는 /home 폴더에 있는 사용자입니다.
# sh adduser.sh
ENTER USER : shin
shin는 /data/shin에 있는 사용자 입니다.
#
[문제 2] 자동차의 모델명과 연비를 입력하면 에너지 등급을 알려주는 스크립트를 작성하시오. - if 사용, 파일명은 “energy.sh”
5보다 작으면 5등급
7보다 작으면 4등급
9보다 작으면 3등급
11보다 작으면 2등급
12보다 크면 1등급
예)
#su energy.sh
연비를 에너지 소비 등급으로 바꿔줍니다.
모델명 : sonata
측정한 연비 : 6
sonata의 에너지 소비 등급은 4등급입니다.
[문제 3] 구구단을 실행하는 스크립트를 until과 while, for을 사용해서 작성하시오. - 파일명은 각각 “gugudan-until.sh”, “gugudan-while.sh”, “gugudan-for”
구구단 프로그램
단을 입력하시요 : 2
=============
2단
=============
2 X 1 = 2
2 X 2 = 4
2 X 3 = 6
2 X 4 = 8
2 X 5 = 10
2 X 6 = 12
2 X 7 = 14
2 X 8 = 16
2 X 9 = 18
[문제 4] 다음과 같이 사용자를 추가하고 삭제하는 스크립트를 작성하시오. - 파일명은 “myuseradd.sh”
1. 사용자 추가
2. 사용자 삭제
번호를 선택하세요. : 1
사용자 이름을 선택하시오. ex) test1 : test1
사용자 홈 디렉토리를 입력하시오. ex) /home/test1 : /home/test1
사용자의 쉘을 입력하시오. ex) /bin/bash : /bin/bash
사용자의 암호를 입력하시오. ex) passwd : flsnrtm
Changing password for user test1.
passwd: all authentication tokens updated successfully.
test1 사용자를 추가하였습니다.
---------------------------------------------------------
1. 사용자 추가
2. 사용자 삭제
번호를 선택하세요. : 2
삭제할 사용자 이름을 입력하시오. ex) test1 : test1
test1 사용자를 삭제하였습니다.
[문제 5] 아래와 같은 스트립트를 만들어라. - 파일명은 “UserAdmin.sh”
단 하나의 메뉴마다 실행 후 5초 후에 다시 주 메뉴가 나오도록 while, case 를 사용해서 작성하시오.
===================
User Admin Util
===================
1. Login Information
2. User Information
3. User Add
4. User Del
5. Util Exit
Enter the number (1,2,3,4,5 ) :
댓글 달기