diff --git a/usr b/usr new file mode 100644 index 0000000..425d6e5 --- /dev/null +++ b/usr @@ -0,0 +1,17 @@ +#!/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:P@ssw0rd" | chpasswd + +# 3. Sudo без пароля для sshuser +echo "sshuser ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/sshuser +chmod 440 /etc/sudoers.d/sshuser + +echo "Готово" \ No newline at end of file