проект в Linux Skill Tree

Пакетное создание и удаление пользователей и групп

Начинающий

В этом проекте вы научитесь создавать и управлять учетными записями пользователей для учителей и учеников в среде серверного класса. Вы будете использовать bash-скрипт с именем userctr.sh для автоматизации процесса добавления и удаления учетных записей пользователей, что может быть утомительной задачей при ручном выполнении.

linuxshell

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вы научитесь создавать и управлять учетными записями учителей и учеников в среде сервера класса. Вы будете использовать bash-скрипт под названием userctr.sh для автоматизации процесса добавления и удаления учетных записей, что может быть утомительным заданием, если делать это вручную.

👀 Предварительный просмотр

## Добавить 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.