Найти в Дзене
Уроки Linux

🧠🚀 Как быстро автоматизировать создание пользователя и настройку его окружения в Linux

🧠🚀 Как быстро автоматизировать создание пользователя и настройку его окружения в 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