Как добавить пользователя в Linux
Хотите добавить пользователей в систему Linux, но не знаете как? Управление пользователями в Linux с помощью интерфейса командной строки, без сомнения, сложная задача. А для новичков даже добавление новых пользователей – кошмар.
Вот как использовать команду useradd в Linux, которая позволяет быстро создавать новых пользователей из вашего терминала.
Что такое команда useradd?
Команда useradd в Linux – это стандартная команда, которая используется для добавления новых пользователей. Хотя большинство дистрибутивов Linux используют команду useradd, некоторые из них, включая Ubuntu, имеют команду adduser для управления пользователями.
Основное различие между этими двумя командами заключается в том, что useradd – это команда по умолчанию, предоставляемая в базовом пакете Linux, тогда как adduser – это просто справочная команда для useradd.
Такие дистрибутивы, как Ubuntu, создали новую команду adduser, которая связана с командой useradd по умолчанию через символическую ссылку. Символьная ссылка – это файл, в котором хранится ссылка на любой другой файл в вашей системе.
Можно сказать, что useradd и adduser – это одна и та же команда, но с другим именем. Команда useradd используется в каждом дистрибутиве на основе Arch, в то время как adduser используется в Ubuntu.
Стандартные и повышенные пользователи
Прежде чем переходить к своему терминалу, вы должны узнать о типах пользователей, которых вы можете создать в Linux. В системе Linux есть три основных типа пользователей.
- Административный (Корневой)
- Обычный
- обслуживание
У каждого из этих пользователей есть определенные разрешения и набор команд, которые они могут выполнять.
Например, система автоматически создает пользователя root при установке Linux на компьютер. У этих пользователей есть разрешения, связанные со всеми административными задачами и службами в системе Linux. Они могут удалять системные файлы, устанавливать новые пакеты, создавать новых пользователей, удалять существующих пользователей и многое другое.
С другой стороны, обычные пользователи имеют право выполнять стандартные задачи в системе. Обычный пользователь может выполнять простые задачи, такие как копирование файлов с помощью команды cp , просмотр веб- страниц и игры. Эти пользователи могут иметь или не иметь свои собственные «домашние» каталоги для хранения файлов.
В системах Linux каждое приложение имеет собственные учетные записи служб, которые предоставляются обычным пользователям. Пользователям службы назначаются разрешения, связанные с такими приложениями. Вы также можете предоставить пользователю другие привилегии, указав пользователю его идентификатор пользователя (UID).
Стандартные пользователи – это те, которые создаются во время установки, в то время как пользователи с повышенными правами имеют некоторые дополнительные разрешения. Пользователи с повышенными правами обычно имеют более высокие полномочия, чем обычные пользователи из-за дополнительных привилегий. Пользователи сервиса – отличный пример пользователей с повышенными правами.
Как добавить или создать пользователей в Linux
Useradd – одна из самых мощных команд в Linux. Помните, что только администраторы могут создавать новых пользователей в системе. Вот синтаксис по умолчанию для команды useradd.
useradd [options] username
Useradd и adduser имеют одинаковый синтаксис и параметры. Если вы используете дистрибутив, в котором используется adduser, достаточно просто заменить имя команды.
Вы можете создать нового пользователя с помощью следующей команды.
useradd muo
1. Создание паролей пользователей
Когда вы добавляете нового пользователя, он переводится в заблокированное состояние, где никто не может получить к нему доступ. Чтобы исправить это, просто назначьте пароль только что созданному пользователю. Вы можете сделать это с помощью команды passwd .
passwd muo
После нажатия Enter введите пароль, который вы хотите назначить пользователю. Обратите внимание, что вы не увидите его на своем дисплее, так как это «способ Linux» защиты пользователей от серфинга через плечо.
В файле "etc / passwd" хранится вся информация, связанная с паролями пользователей. Вы даже можете проверить файл, набрав в терминале nano / etc / passwd .
2. Создание пользователей с разными домашними каталогами
Когда вы создаете нового пользователя в Linux, по умолчанию для него создается новый домашний каталог. По умолчанию имя каталога – это имя нового пользователя. Если вы хотите, чтобы у вашего пользователя был домашний каталог с другим именем, вам нужен флаг -d .
useradd -d home/somedirectory/muohome muo
Если вы не хотите, чтобы у пользователя был домашний каталог, вы можете использовать флаг -M .
useradd -M muo
3. Создание нового пользователя с настраиваемым UID.
UID или User ID автоматически назначается новым пользователям. UID до 500 зарезервированы для администраторов и суперпользователей. Если вы создадите своего первого обычного пользователя, система назначит ему UID 501.
Чтобы изменить это поведение по умолчанию, используйте флаг -u с командой useradd.
useradd -u 605 muo
4. Добавление пользователя в группы
Linux предоставляет вам возможность сгруппировать пользователей по схожим категориям. Например, вы можете добавить всех администраторов и суперпользователей в группу с именем «admins». Точно так же группа «редакторы» может включать всех редакторов видео, изображений или аудио.
Чтобы добавить пользователя в группу, вы можете использовать флаг -G с командой по умолчанию.
useradd -G admins
Если вы хотите добавить одного пользователя в несколько групп, просто введите имена групп, разделенные запятой.
useradd -G admins,editors,owners muo
Если вы используете Ubuntu, обратите внимание, что добавление и удаление пользователей из групп в Ubuntu сильно отличается от других дистрибутивов.
Создание пользователей Linux с помощью графического интерфейса
Если вам не нравится командная строка Linux, не волнуйтесь, поскольку большинство дистрибутивов позволяют добавлять новых пользователей с помощью графического пользовательского интерфейса. Хотя в большинстве случаев вы найдете параметры управления пользователями в системных настройках, разные среды рабочего стола Linux имеют свои собственные способы сделать то же самое.
В Ubuntu откройте « Настройки»> «Подробности»> «Пользователи»> «Разблокировать» . Введите пароль root, если вы еще этого не сделали. Вы найдете все необходимые параметры, связанные с управлением пользователями. В системах, в которых работает среда KDE, перейдите в « Системные настройки» и нажмите « Диспетчер пользователей» из опций.
Хотя интерфейс командной строки предоставляет вам множество опций, которые вы можете выбрать при создании новых пользователей, графический интерфейс лучше всего подходит для новичков.
Управление пользователями в Linux
Добавление новых пользователей – это самая простая, но важная вещь, которую вы должны усвоить при управлении машиной Linux. Пользователи – от персональных компьютеров до сложных серверов на базе Linux – составляют основу системы.
Большинство людей сбиваются с толку, когда впервые начинают использовать Linux на своем компьютере. Вот почему выбор правильного дистрибутива важен, если вы переходите с любой другой операционной системы на Linux.