はじめに
このプロジェクトでは、教室サーバ環境における教師と学生用のユーザーアカウントを作成および管理する方法を学びます。手動で行うと面倒なタスクであるユーザーアカウントの追加と削除のプロセスを自動化するために、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特権などの適切な設定でユーザーアカウントを作成することを確認する
- 教室サーバ環境で効率的にユーザーアカウントを追加および削除する