Загрузка данных


# 1.1 Создание пользователей user1 и user2
sudo useradd -m -s /bin/bash user1
sudo useradd -m -s /bin/bash user2

# Проверка (можно просто посмотреть вывод)
getent passwd user1
getent passwd user2

# 1.2 Назначение паролей
sudo passwd user1
sudo passwd user2

# 1.3 Настройка сроков действия паролей
# min 1 день, max 30 дней, предупреждение 3 дня, неактивность 3 дня
sudo chage -m 1 -M 30 -W 3 -I 3 user1
sudo chage -m 1 -M 30 -W 3 -I 3 user2

# Проверка настроек (по желанию)
sudo chage -l user1
sudo chage -l user2

# 2.1 Создание групп
sudo groupadd group1
sudo groupadd group2
sudo groupadd group3

# Назначить пароль для группы group3
sudo gpasswd group3    # введи пароль группы дважды

# Сделать user1 администратором группы group3
sudo gpasswd -A user1 group3

# 2.2 Включить user1 и user2 в группы group1 и group2 (как дополнительные)
sudo usermod -aG group1,group2 user1
sudo usermod -aG group1,group2 user2

# Проверка (по желанию)
id user1
id user2

# 2.3 Войти под user2 и получить права group3
su - user2            # вводишь пароль user2
newgrp group3         # вводишь пароль группы group3
id                    # здесь должна появиться group3
exit                  # выйти из newgrp
exit                  # выйти из user2, вернуться к себе

# 2.4 Войти под user1 и включить user2 в group3
su - user1            # вводишь пароль user1
gpasswd -a user2 group3
exit                  # выйти из user1

# Проверка (под своим пользователем)
id user2


# 3.1 Заблокировать пользователя user2
sudo usermod -L user2
# или:
# sudo passwd -l user2

# Проверка статуса блокировки
sudo passwd -S user2

# 3.2 Принудительно заставить user1 сменить пароль при следующем входе
sudo chage -d 0 user1

# Теперь вручную:
# su - user1      # система попросит сменить пароль
#   -> меняешь пароль
# exit            # выход обратно

# 3.3 Переименовать user2 в user3 и разблокировать
sudo usermod -l user3 user2

# (Домашний каталог пока останется /home/user2 — перенесём в пункте 3.4)
sudo usermod -U user3      # разблокировать
sudo passwd user3          # задать пароль user3

# Проверка входа:
# su - user3
# exit

# 3.4 Перенести домашние каталоги user1 и user3 в /mnt/home

# Создать целевой каталог
sudo mkdir -p /mnt/home

# На всякий случай посмотреть текущие home
getent passwd user1
getent passwd user3

# Переместить каталоги (если они стандартные /home/user1 и /home/user3)
sudo mv /home/user1 /mnt/home/
sudo mv /home/user3 /mnt/home/

# Обновить записи home у пользователей
sudo usermod -d /mnt/home/user1 user1
sudo usermod -d /mnt/home/user3 user3

# Проверка
getent passwd user1
getent passwd user3
ls -ld /mnt/home/user1 /mnt/home/user3

# Проверка входа
# su - user1
# pwd
# exit
# su - user3
# pwd
# exit


# 4.1 Просмотр журналов удачных входов
last user1
last user3    # user2 уже переименовали, но можно и last user2

# Просмотр неудачных попыток (если есть файл btmp и права)
sudo lastb | grep user1
sudo lastb | grep user2

# Альтернатива — через auth.log (зависит от настройки системы)
sudo grep 'user1' /var/log/auth.log
sudo grep 'user2' /var/log/auth.log

# 4.2 Удалить группы group1, group2, group3
sudo groupdel group1
sudo groupdel group2
sudo groupdel group3

# Проверка
getent group group1
getent group group2
getent group group3

# 4.3 Удалить пользователей user1 и user3 вместе с домашними каталогами
sudo userdel -r user1
sudo userdel -r user3

# Проверка
getent passwd user1
getent passwd user3
ls -ld /mnt/home/user1 /mnt/home/user3