🛠️ Как автоматизировать создание пользователей и групп в Linux
Привет, искатели простых решений! 🚀
Знаешь ли ты, что добавление новых пользователей — не должна быть рутинной задачей? Можно всё сделать быстро и аккуратно, практически магией! Сегодня расскажу, как автоматизировать этот процесс, убрав лишнюю рутину и снизив ошибки.
- Создать пользователя с домашним каталогом и нужными правами очень просто:
sudo useradd -m -s /bin/bash newuser
sudo passwd newuser
- Добавить пользователя в группу:
sudo usermod -aG developers newuser
- Создать сразу несколько учётных записей из файла:
while IFS=: read -r username pass; do
sudo useradd -m "$username"
echo "$pass" | sudo passwd --stdin "$username"
done < users.txt
- Для автоматической настройки SSH-ключей можно подготовить скрипт:
mkdir -p /home/newuser/.ssh
echo "public_key_content" | sudo tee /home/newuser/.ssh/authorized_keys
sudo chown -R newuser:newuser /home/newuser/.ssh
sudo chmod 700 /home/newuser/.ssh
sudo chmod 600 /home/newuser/.ssh/authorized_keys
Используем автоматизацию — сохраняем массу времени и ошибок. А ты уже применяешь скрипты для управления пользователями?
Что бы ты хотел автоматизировать в своей системе дальше?
↓
Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!