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

Чтобы создать пользователя в Linux, существует несколько способов. Вот несколько часто используемых методов с примерами кода:

Способ 1: использование команды useradd

sudo useradd username

Эта команда создает нового пользователя с указанным именем пользователя. По умолчанию для пользователя создается новый домашний каталог в каталоге /home.

Способ 2: использование команды adduser

sudo adduser username

Команда adduser — это интерфейс более высокого уровня для создания пользователей. Он предложит вам установить пароль, создать домашний каталог и указать дополнительную информацию о пользователе.

Способ 3: использование команды usermod

sudo usermod -aG groupname username

Эта команда добавляет существующего пользователя в указанную группу. Замените «groupname» на имя группы, а «username» на имя пользователя.

Метод 4. Использование команды Newusers

sudo nano users.txt

Создайте файл с именемusers.txt и добавьте данные пользователя в следующем формате:

username1:password:UID:GID:User Info:Home Directory:Shell
username2:password:UID:GID:User Info:Home Directory:Shell

Сохраните файл и затем выполните следующую команду:

sudo newusers users.txt

Эта команда создает несколько пользователей, указанных в файлеusers.txt.

Метод 5: использование команды useradd с параметрами

sudo useradd -m -U -G groupname -s /bin/bash username

Эта команда создает нового пользователя с домашним каталогом, назначает основную группу, добавляет пользователя в дополнительные группы и устанавливает оболочку по умолчанию.