19 lines
488 B
Bash
Executable file
19 lines
488 B
Bash
Executable file
#!/bin/bash
|
|
# Задание 3, Модуль 1 (HQ-RTR / BR-RTR)
|
|
read -p "Введите логин: " L
|
|
read -p "Введите пароль: " P
|
|
[ $EUID -ne 0 ] && echo "Требуется root" && exit 1
|
|
|
|
# Создание пользователя
|
|
useradd -m -s /bin/bash "$L" 2>/dev/null
|
|
echo "$L:$P" | chpasswd
|
|
|
|
# Sudo без пароля
|
|
echo "$L ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers
|
|
chmod 440 /etc/sudoers
|
|
|
|
echo "Готово"
|
|
echo ""
|
|
echo "Имя: $L"
|
|
echo "Пароль: $P"
|