🧠🚀 Как быстро автоматизировать создание пользователя и настройку его окружения в Linux
Привет, коллекционеры командных ярлыков! ⏳ Сегодня расскажу, как за пару минут оформить автоматическую регистрацию новых пользователей и подготовить их к работе — без лишней суеты и танцев с бубнами. Быстрое решение для системных админов и DevOps-мастеров!
Особенности такого подхода:
- Меньше рутины — больше автоматизма
- Быстрая настройка окружения под каждого сотрудника
- Безопасный и контролируемый процесс
Вот пример — создаем пользователя с паролем и сразу же добавляем ему нужные права и конфигурации. Всё это в один скрипт:
#!/bin/bash
USERNAME='newuser'
PASSWORD='SecurePass123'
HOME_DIR="/home/$USERNAME"
# Создаем пользователя с домашним каталогом
useradd -m -s /bin/bash "$USERNAME"
# Назначаем пароль
echo "$USERNAME:$PASSWORD" | chpasswd
# Задаем права
usermod -aG sudo "$USERNAME"
# Настраиваем конфигурацию (например, добавляем SSH ключи)
mkdir -p "$HOME_DIR/.ssh"
echo "ssh-rsa AAAAB3Nza..." > "$HOME_DIR/.ssh/authorized_keys"
chown -R "$USERNAME":"$USERNAME" "$HOME_DIR/.ssh"
chmod 700 "$HOME_DIR/.ssh"
chmod 600 "$HOME_DIR/.ssh/authorized_keys"
Вуаля — новичок на старте! Такой скрипт поможет автоматизировать массовое добавление сотрудников, настроить автоматическую работу и расширить возможности безопасности.
Пробовал ли ты автоматизировать такие процессы? Какие еще задачи автоматизации тебе встречались?
Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot