프로젝트 의 Linux 스킬 트리

사용자 및 그룹 생성 및 삭제 일괄 처리

초급

이 프로젝트에서는 교실 서버 환경에서 교사와 학생의 사용자 계정을 생성하고 관리하는 방법을 배웁니다. userctr.sh 라는 bash 스크립트를 사용하여 수동으로 수행할 때 지루할 수 있는 사용자 계정 추가 및 삭제 프로세스를 자동화합니다.

linuxshell

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 교실 서버 환경에서 교사와 학생의 사용자 계정을 생성하고 관리하는 방법을 배우게 됩니다. 수동으로 수행할 경우 지루할 수 있는 사용자 계정 추가 및 삭제 프로세스를 자동화하기 위해 userctr.sh라는 bash 스크립트를 사용합니다.

👀 미리보기

## 교사 사용자 1 명과 학생 사용자 6 명 (stu1 ~ stu6) 추가
$ sh userctr.sh add teacher stu 6
teacher:617533
stu1:345893
stu2:183263
stu3:404525
stu4:571165
stu5:251940
stu6:716130

## 교사 사용자 1 명과 학생 사용자 6 명 (stu1 ~ stu6) 삭제
$ sh userctr.sh del teacher stu 6

🎯 과제

이 프로젝트에서는 다음을 배우게 됩니다.

  • 프로젝트에 필요한 환경을 설정하는 방법
  • 사용자 및 그룹을 추가하고 삭제하는 기능을 구현하는 방법
  • userctr.sh 스크립트가 예상대로 작동하는지 테스트하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다.

  • 사용자 관리 작업 자동화의 중요성을 이해합니다.
  • bash 스크립트를 사용하여 교사와 학생의 사용자 계정을 생성하고 관리합니다.
  • 기본 쉘 및 sudo 권한과 같은 적절한 설정으로 사용자 계정이 생성되었는지 확인합니다.
  • 교실 서버 환경에서 사용자 계정을 효율적으로 추가하고 삭제합니다.

강사

labby
Labby
Labby is the LabEx teacher.