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

🛠️ Как автоматизировать создание и настройку пользователя в Linux за секунды

🛠️ Как автоматизировать создание и настройку пользователя в Linux за секунды

Привет, любители Linux! 🚀

Иногда новые проекты требуют быстрого добавления пользователей с нужными правами и настройками. Почему бы не сделать это автоматом, чтобы сэкономить время и избежать ошибок? Сегодня расскажу, как прописать этот волшебный сценарий.

- Создаёшь нового пользователя:

sudo adduser newuser --gecos "" --disabled-password

- Добавляешь его в нужные группы:

sudo usermod -aG sudo,adm newuser

- Задаёшь пароль:

echo "newuser:password" | sudo chpasswd

- Настраиваешь SSH-доступ и права:

sudo mkdir -p /home/newuser/.ssh

sudo cp /root/.ssh/authorized_keys /home/newuser/.ssh/

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 и получай еще больше лайфхаков! А чтобы быстро проверить свои знания — заходи в бота https://t.me/gradeliftbot.

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔, чтобы не пропустить!