👤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 #администрирование #пользователи #команды #шпаргалка
Каждый админ знает, что создать пользователя можно одной командой. Но что, если я скажу, что с помощью пары флагов вы можете настроить всё — от домашней папки до даты блокировки аккаунта? Давайте разбираться 😉
💡Базовое использование
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 #администрирование #пользователи #команды #шпаргалка