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

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

Метод 1: использование команды adduser
Команда adduser — это удобная интерактивная команда для создания нового пользователя в Linux.

adduser username

Замените usernameжелаемым именем нового пользователя. Эта команда предложит вам ввести дополнительную информацию, такую ​​как пароль и данные пользователя.

Метод 2: использование команды useradd
Команда useradd — это команда низкого уровня, которая напрямую изменяет системные файлы для создания нового пользователя.

useradd username

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

Метод 3. Использование команды usermod
Команда usermodпозволяет изменять существующие учетные записи пользователей, включая создание нового пользователя.

usermod -aG sudo username

Замените usernameжелаемым именем нового пользователя. В этом примере создается новый пользователь и добавляется в группу sudo, предоставляя ему права администратора.

Метод 4: использование команды Newusers
Команда newusersпозволяет создавать несколько пользователей одновременно, считывая данные пользователя из файла.

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

username1:password1:uid1:gid1:gecos1:home1:shell1
username2:password2:uid2:gid2:gecos2:home2:shell2

Затем выполните следующую команду:

newusers < users.txt

Замените users.txtпутем к файлу сведений о вашем пользователе.