プロジェクト の Linux スキルツリー

ユーザーとグループの作成と削除バッチ

初級

このプロジェクトでは、教室のサーバー環境において、教師と学生のユーザーアカウントを作成および管理する方法を学びます。手動で行うと面倒なユーザーアカウントの追加と削除のプロセスを自動化するために、userctr.sh という bash スクリプトを使用します。

linuxshell

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

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