TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
🐧Linux для админов и DevOps

5 Sep, 15:28

Открыть в Telegram Поделиться Пожаловаться

👤useradd — создаём пользователя с умом

Каждый админ знает, что создать пользователя можно одной командой. Но что, если я скажу, что с помощью пары флагов вы можете настроить всё — от домашней папки до даты блокировки аккаунта? Давайте разбираться 😉

💡Базовое использование
sudo useradd username
Это минимум. Пользователь появится, но без домашней директории, без пароля и с оболочкой по умолчанию (обычно /bin/sh). Не очень удобно, согласитесь.

💎Полезные опции, которые реально пригодятся
🏠 -m — создать домашнюю директорию в /home/username. Обязательно для обычных пользователей, иначе войти не сможете.
sudo useradd -m username

💻 -s — задать оболочку. Bash — классика:
sudo useradd -m -s /bin/bash username

👥 -g — основная группа. Если не указать, создаётся одноимённая группа.
sudo useradd -m -g users username

➕ -G — дополнительные группы через запятую. Например, для доступа к Docker и sudo:
sudo useradd -m -G docker,sudo username

🔢 -u — принудительно задать UID. Полезно, когда нужно сохранить идентификатор между системами.
sudo useradd -u 1500 -m username

📅 -e — дата блокировки аккаунта в формате YYYY-MM-DD. Идеально для временных сотрудников.
sudo useradd -e 2026-12-31 -m username

📝 -c — комментарий, обычно полное имя пользователя. Приятно видеть в /etc/passwd не просто ник, а реальное имя.
sudo useradd -c "Иван Петров" -m username

📁 -d — указать другой путь для домашней папки, если стандартный не подходит.
sudo useradd -d /custom/home username

🛠 -r — создать системного пользователя (без домашней папки и без срока действия). Для сервисов и демонов.
sudo useradd -r username

💡 -D — посмотреть настройки по умолчанию для useradd: SHELL, HOME, GROUP и прочее. Чтобы знать, с чем работаете.
useradd -D

⚠️Важное предостережение

Если не указать -m, домашней папки не будет. Многие новички спотыкаются на этом, а потом не могут войти или не могут найти свои файлы. Всегда явно прописывайте флаги — привычка, которая сэкономит вам время.
И не забывайте: после создания пользователя нужно установить пароль — об этом мы говорили в прошлом посте про passwd 😉

Понравился пост, поставьте реакцию👍

#linux #useradd #администрирование #пользователи #команды #шпаргалка

239 0 4 11
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot