uz
KA
июня 23, 2025
Обновлено июня 23, 2025

Добавление в RedOS пользователей

Linux RED OS

Практически во всех дистрибутивах Linux, основанных на одноименном ядре, настройка пользователя одинакова. Так как это многозадачная и многопользовательская ОС, значит создание пользователей, является фундаментальным знанием любого специалиста.

Какой командой создается user?

Для создания пользователя используется бинарная утилита useradd. Для того, чтобы понять ее синтаксис и возможные опции необходима справка команды. Рассмотрим работу утилиты на примере облачного сервера от Serverspace, для этого перейдем к созданию сервера, на любой из двух платформ vStack cloud или же VMware cloud. Нажмем на кнопку Создать сервер и выберем конфигурацию, подходящую под наши задачи, затем нажмем кнопку Создать.

Создание сервера
Скриншот №1 — Создание сервера

Потребуется некоторое время для развертывания серверных мощностей. После чего вы можете подключиться любым из удобных способов. Вернемся к нашему терминалу, для того чтобы ознакомиться с синтаксисом напишем команду:

useradd --help
Справка команды
Скриншот №2 — Справка команды

Рассмотрим базовый случай создания пользователей, укажем логин, комментарий, время неактивности и пароль, для этого пропишем команду:

useradd -c "Администратор площадки" -f 10 -p <Ваш-пароль> Koldek
Базовый сценарий
Скриншот №3 — Базовый сценарий

Проверим создание пользователя командой, новая строка с комментарием должна появиться внизу:

cat /etc/passwd

Если необходимо, чтобы аккаунт был активирован позже не по таймеру, его можно заблокировать командой:

passwd -l Koldek
Блокировка аккаунта
Скриншот №4 — Блокировка аккаунта

Так же можно и разблокировать, при помощи опции -u:

passwd -u Koldek

Данный сценарий может быть полезен, при создании нового локального пользователя.

Как сбросить пароль на Red OS?

Если пользователь забыл пароль или некорректно был указан, при создании аккаунта, то администратор всегда может его заменить:

passwd <Имя_пользователя>

Желательно, выбирать пароль от 13+ символов с прописными, заглавными буквами, специальными знаками и не стандартными словами. Так будет сложнее подобрать или перебрать ваш пароль!

Как создать пользователя с домашним каталогом?

По умолчанию, пользователь создается с директорией в /home/<Логин_аккаунта>. Но если необходимо создать каталог в иной директорию, то используем опцию -d, так же есть опции выбора оболочки взаимодействия с ОС. В нашем случае укажем интерпретатор bash:

useradd -d /tmp/secret -s /bin/bash <Логин_аккаунта>
Пользователь с указанием директории
Скриншот №4 — Пользователь с указанием директории

Если домашний каталог не обязателен для пользователя, то необходимо явно указать параметр -M. Так же альтернативным способом можно указать оболочку -s /sbin/nologin для запрета на вход.

Обратите внимание! Некоторые параметры необходимо указывать осторожно, только убедившись в корректности опций

К примеру, опциями отвечающими за безопасность можно считать:

  • параметр -о позволяет создавать пользователя с не уникальным UID, что может быть использовано для подмены;
  • параметр -l исключает пользователя из lastlog и faillog, что не позволит отследить деятельность аккаунта по входу;
  • параметр -M не создаст домашнего каталога;
  • параметр -N не создаст группу пользователя.
Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
100029 Ташкент Улица Якка Чинар, дом 2/1
ООО «ИТГЛОБАЛКОМ ЛАБС»

Вам также может быть интересно...