Настройка учетной записи системы для нового сотрудника

LinuxLinuxBeginner
Практиковаться сейчас

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

Введение

В этом проекте вы научитесь настраивать новый пользовательский аккаунт для новой коллеги по имени Джейн на сервере LabEx для тестирования. Вы создадите пользовательский аккаунт, зададите домашний каталог, измените стандартный шелл на zsh и предоставите новому пользователю права sudo.

🎯 Задачи

В этом проекте вы научитесь:

  • Как создать новый пользовательский аккаунт
  • Как задать домашний каталог для пользователя
  • Как изменить стандартный шелл для пользователя
  • Как предоставить права sudo для пользователя

🏆 Достижения

После завершения этого проекта вы сможете:

  • Управлять пользовательскими аккаунтами на Linux-системе
  • Настраивать параметры пользовательского аккаунта, такие как домашний каталог и стандартный шелл
  • Предоставлять административные права для пользовательских аккаунтов по необходимости
  • Выполнять базовые задачи по управлению пользовательскими аккаунтами на сервере для тестирования или разработки

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/TextProcessingGroup(["Text Processing"]) linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"]) linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/TextProcessingGroup -.-> linux/grep("Pattern Searching") linux/UserandGroupManagementGroup -.-> linux/useradd("User Adding") linux/UserandGroupManagementGroup -.-> linux/usermod("User Modifying") linux/UserandGroupManagementGroup -.-> linux/sudo("Privilege Granting") linux/UserandGroupManagementGroup -.-> linux/groups("Group Displaying") subgraph Lab Skills linux/ls -.-> lab-301483{{"Настройка учетной записи системы для нового сотрудника"}} linux/grep -.-> lab-301483{{"Настройка учетной записи системы для нового сотрудника"}} linux/useradd -.-> lab-301483{{"Настройка учетной записи системы для нового сотрудника"}} linux/usermod -.-> lab-301483{{"Настройка учетной записи системы для нового сотрудника"}} linux/sudo -.-> lab-301483{{"Настройка учетной записи системы для нового сотрудника"}} linux/groups -.-> lab-301483{{"Настройка учетной записи системы для нового сотрудника"}} end

Создать новый пользовательский аккаунт для Джейн

В этом шаге вы научитесь создавать новый пользовательский аккаунт для Джейн на сервере LabEx для тестирования.

  1. Откройте терминал и выполните следующую команду, чтобы создать новый пользовательский аккаунт для Джейн:
sudo adduser jane

Эта команда запросит у вас ввести пароль для нового пользовательского аккаунта и дополнительную информацию. Введите требуемую информацию по запросу.

  1. Проверьте, успешно ли создан новый пользовательский аккаунт, выполнив следующую команду:
ls -l /home

Вы должны увидеть новый каталог /home/jane, что указывает на то, что новый пользовательский аккаунт был создан.

Установить домашний каталог для Джейн

В этом шаге вы научитесь настраивать домашний каталог для нового пользовательского аккаунта Джейн.

  1. Выполните следующую команду, чтобы установить домашний каталог для пользовательского аккаунта Джейн:
sudo usermod -d /home/jane jane

Эта команда назначает домашний каталог для пользователя jane как /home/jane.

  1. Проверьте, правильно ли установлен домашний каталог, выполнив следующую команду:
grep jane /etc/passwd

В выводе должно быть указано домашний каталог как /home/jane.

Установить стандартный шелл для Джейн

В этом шаге вы научитесь настраивать стандартный шелл для пользовательского аккаунта Джейн на zsh.

  1. Выполните следующую команду, чтобы установить стандартный шелл для пользовательского аккаунта Джейн на zsh:
sudo usermod -s /bin/zsh jane

Эта команда назначает стандартный шелл для пользователя jane как /bin/zsh.

  1. Проверьте, правильно ли установлен стандартный шелл, выполнив следующую команду:
grep jane /etc/passwd

В выводе должно быть указано стандартный шелл как /bin/zsh.

Предоставить права sudo для Джейн

В этом шаге вы научитесь предоставлять права sudo для пользовательского аккаунта Джейн.

  1. Выполните следующую команду, чтобы добавить пользователя Джейн в группу sudo:
sudo usermod -aG sudo jane

Эта команда добавляет пользователя jane в группу sudo, предоставляя им права sudo.

  1. Проверьте, добавлен ли пользователь Джейн в группу sudo, выполнив следующую команду:
groups jane

В выводе должна быть указана группа sudo, что означает, что пользователю Джейн предоставлены права sudo.

Поздравляем! Вы успешно завершили настройку нового пользовательского аккаунта для Джейн на сервере LabEx для тестирования.

✨ Проверить решение и практиковаться

Резюме

Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.