Added tasks for useradd lesson.

pull/1/head
Vladimir Protsenko 2 years ago
parent 6de5a6cdd2
commit 7acc48ca5c

@ -0,0 +1,69 @@
# Задания
### 1.
Создайте пользователя mike. При создании задайте в качестве оболочки /bin/sh.
### 2.
Деактивируйте аккаунт stud поменяв оболочку на /sbin/nologin. В соседнем окне, проверьте, что залогиниться вы не можете. Попробуйте варианты через sudo su -, su -, по ssh. Верните оболочку на прежнее значение.
### 3.
Смените пароль пользователя mike командой passwd из под суперпользователя. Проверьте, что вы можете зайти под этим пользователем с заданным паролем.
### 4.
Измените в /etc/default/useradd оболочку по умолчанию на /bin/sh.
### 5.
Измените в /etc/login.defs UID_MIN на 10000, UMASK на 077.
### 6.
Создайте пользователя vera с заданным паролем. При создании используйте заранее созданный пароль в зашифрованном виде. Для шифрования пароля используйте команду openssl passwd -5 -stdin. Проверьте номер идентификатора пользователя и путь к оболочке в файле /etc/passwd , хэш-пароль в /etc/shadow, атрибуты доступа к доамашней директории в /home.
### 7.
Поменяйте оболочку пользователя vera на /bin/bash.
### 8.
Сконфигурируйте пользователя mike так, чтобы он мог перейти в суперпользователя, зная свой пароль. Справочная документация для этой задачи man sudoers и полезная команда usermod.
### 9.
Смените пароль пользователя mike командой chpasswd.
### 10.
Создайте и удалите пользователя dummy.
### 11.
Создайте группу docker и добавьте в неё пользователей mike и vera.
### 12.
Добавьте пользователей mike и vera в группу docker.
### 13.
Удалите пользователя mike из группы docker.
### 14.
Заблокируйте аккаунт пользователя mike командой usermod или модифицировав файл /etc/passwd.
### 15.
Настройте пользователя со своим именем на виртуальной машине stud14. Зайдите под ним на какое-то время. Посмотрите кто ещё зашёл на машину. Проверьте кто заходил на эту машину ранее командой last.
### 16.
Сыграйте с коллегой в игру. Сначала зайдите на свои виртуальные машины. Зайдите друг к другу на виртуальную машину по ssh. Попробуйте первым отключить соседа от виртуальной машины.
# Справка
Конфигурационные файлы связанные с менеджментом пользователей:
- /etc/passwd
- /etc/group
- /etc/shadow
- /etc/sudoers
- /etc/login.defs
- /etc/defaults/useradd
Команды:
- useradd
- usemod
- userdel
- passwd
- chpasswd
- openssl passwd
- who
- last
Loading…
Cancel
Save