21 lines
548 B
Bash
Executable file
21 lines
548 B
Bash
Executable file
#!/bin/bash
|
|
# Задание 3, Модуль 1 (HQ-SRV / BR-SRV)
|
|
|
|
[ $EUID -ne 0 ] && echo "Требуется root" && exit 1
|
|
|
|
# 1. Пользователь remote_user
|
|
useradd -m remote_user 2>/dev/null
|
|
|
|
# 2. Пользователь sshuser (UID 2026, пароль P@ssw0rd)
|
|
useradd -u 2026 -m sshuser 2>/dev/null
|
|
echo "sshuser:user" | chpasswd
|
|
|
|
# 3. Sudo без пароля для sshuser
|
|
echo "sshuser ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers
|
|
chmod 440 /etc/sudoers
|
|
|
|
echo "Готово"
|
|
echo ""
|
|
echo "Имя: sshuser"
|
|
echo "Пароль: user"
|