プロジェクト in Linux Skill Tree

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

初級

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

ShellLinux

💡 このチュートリアルは英語版から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.