- Как добавить пользователей в Linux из Cinnamon Desktop
- Добавление новых пользователей Cinnamon Linux за пару кликов
- Как мы тестировали
- Метод GUI
- Метод командной строки
- Как создать пользователя в Linux Mint?
- Создание стандартной учетной записи в Linux Mint
- Как сменить пользователя в Linux Mint?
- Создание пользователя в Linux Mint с помощью терминала
- Описание параметров команды useradd
- Как создавать пользователей в Linux (команда useradd)
- Команда useradd
- Как создать нового пользователя в Linux
- Как добавить нового пользователя и создать домашний каталог
- Создание пользователя с определенным домашним каталогом
- Создание пользователя с определенным идентификатором пользователя
- Создание пользователя с определенным идентификатором группы
- Создание пользователя и назначение нескольких групп
- Создание пользователя с определенной оболочкой входа
- Создание пользователя с произвольным комментарием
- Создание пользователя с датой истечения срока действия
- Создание системного пользователя
- Изменение значений useradd по умолчанию
- Выводы
Как добавить пользователей в Linux из Cinnamon Desktop
Добавление новых пользователей Cinnamon Linux за пару кликов
Linux является многопользовательской средой. Это означает, что на одном компьютере может быть несколько пользователей, каждый из которых имеет собственный защищенный каталог для размещения своих файлов. Каждый пользователь может войти в свой рабочий стол, настроить его так, как он считает нужным, создавать и сохранять файлы, а также просматривать веб-страницы: все, не нарушая информацию других пользователей (и не видя своих данных другими пользователями).
Так что если у вас есть домашнее хозяйство с общим компьютером, которым все должны пользоваться, Linux создает идеальную среду.
Способ создания новых пользователей будет зависеть от того, какая среда рабочего стола установлена на компьютере. Давайте выясним, как это сделать на рабочем столе Cinnamon (который используется по умолчанию для Linux Mint ), используя как графический интерфейс, так и командную строку.
Как мы тестировали
Для этой демонстрации мы использовали Linux Mint 19 под управлением Cinnamon 4.0.10. Версия Cinnamon не должна менять процесс.
Метод GUI
Сначала мы сделаем это простым способом. Чтобы добавить нового пользователя с помощью инструмента GUI, выполните следующие действия:
Нажмите на меню рабочего стола Корица.
Нажмите Настройки .
В окне настроек прокрутите вниз и нажмите Пользователи и группы .
При появлении запроса введите свой пароль пользователя и нажмите Аутентифицировать .
Нажмите Добавить .
Выберите Стандартный или Администратор в раскрывающемся списке Тип учетной записи.
Введите полное имя для пользователя.
Введите имя пользователя для пользователя. Это имя, которое пользователь будет использовать для входа в систему.
Нажмите Добавить .
На данный момент вы создали нового пользователя. Однако у нового пользователя нет пароля. Чтобы этот новый пользователь мог войти в свою учетную запись, он должен быть установлен. Вот как:
В окне «Пользователи и группы» выберите вновь созданного пользователя.
Нажмите Пароль не задан .
Введите и подтвердите новый пароль.
Нажмите Изменить .
Это оно. Вы успешно создали нового пользователя, который может войти в систему Linux. Выйдите из своей текущей учетной записи и войдите как новый пользователь, чтобы убедиться, что все в порядке.
Метод командной строки
Мы собираемся сделать то же самое сейчас, только на этот раз через командную строку. Вы будете удивлены, насколько просто эта задача, даже из командной строки. Вот как вы добавляете нового пользователя с помощью этого метода:
Нажмите на панель запуска терминала на панели.
В окне терминала введите команду
где USERNAME – это имя нового пользователя, которого нужно добавить, и введите свой собственный пароль суперпользователя (sudo) q.
При появлении запроса введите и подтвердите пароль для нового пользователя, а затем ответьте на вопросы. Эти вопросы не являются обязательными, но вы должны как минимум заполнить опцию Полное имя.
Введите Y , чтобы сохранить информацию.
Еще раз, вы добавили нового пользователя на свой Linux-компьютер. Вы можете выйти из текущего пользователя и войти во вновь созданного пользователя.
Источник
Как создать пользователя в Linux Mint?
Как известно, в целях безопасности рекомендуется на компьютере работать от имени учетной записи, которая не имеет административных прав, а также, если за компьютером работает несколько человек, необходимо чтобы у каждого из них была своя учетная запись, поэтому сегодня я покажу, как можно создавать дополнительных пользователей в операционной системе Linux Mint.
Linux Mint — это многопользовательская система, поэтому в ней, также как и в Windows, есть возможность создавать пользователей с минимальными правами (стандартная учетная запись), для того чтобы выполнять ежедневные задачи, которые не нуждаются в правах администратора, например, серфинг в Интернете, просмотр видео и так далее.
В Linux Mint добавлять пользователей можно нескольким способами: первый — это, конечно же, с помощью графического интерфейса компонента «Пользователи и группы», который подходит для начинающих пользователей Linux Mint, и второй — с помощью терминала Linux для продвинутых пользователей, мы с Вами рассмотрим оба способа.
Примечание! В качестве операционной системы у меня выступает Linux Mint 18.1 Cinnamon, в версиях с KDE или MATE отличие только в интерфейсе запуска компонента «Пользователи и группы» и терминала, а так все то же самое.
Создание стандартной учетной записи в Linux Mint
Для того чтобы создать стандартного пользователя в Linux Mint необходимо открыть компонент «Пользователи и группы», это можно сделать, например, «Меню -> Параметры системы -> Пользователи и группы»
или «Меню -> Администрирование -> Пользователи и группы»
Затем Вас попросят ввести пароль администратора, так как управлять пользователями может только администратор компьютера. Вводим пароль и жмем «ОК».
В итоге у Вас откроется компонент «Пользователи и группы», где будет отображен список текущих пользователей. Для создания нового пользователя необходимо нажать кнопку «Добавить».
Потом необходимо выбрать тип учетной записи, указать Ваше имя и имя пользователя, т.е. логин, после заполнения полей жмем «Добавить»
Далее, если хотите, Вы можете задать пароль для пользователя или изменить картинку, а также добавить пользователя в определенные группы. Для примера давайте создадим пароль для нового пользователя, нажимаем на пункт «Пароль», в данный момент там указано, что пароль не установлен, затем откроется небольшое окно, в котором мы указываем пароль и подтверждаем его, и жмем кнопку «Изменить».
После чего у пользователя будет установлен пароль. Кстати, в случае необходимости здесь Вы можете также удалить пользователя из системы, выбрав необходимую учетную запись и нажать кнопку «Удалить».
Как сменить пользователя в Linux Mint?
Для того чтобы сменить пользователя в Linux Mint (например, чтобы войти под только что созданной учетной записью) необязательно перезагружать компьютер (хотя тоже вариант:)), достаточно нажать «Меню -> Завершить сеанс».
Затем нажать «Сменить пользователя».
Далее выбираем пользователя и вводим пароль.
Создание пользователя в Linux Mint с помощью терминала
Для создания пользователей в Linux Mint существует команда useradd, у которой есть параметры, с помощью которых можно сразу настроить пользователя.
Для запуска терминала можно использовать «Меню -> Терминал» или «Меню -> Администрирование -> Терминал», также для быстрого запуска ярлык выведен на панель задач. Для добавления пользователей в систему необходимо запускать терминал от имени учетной записи с правами администратора (также как с использованием компонента «Пользователи и группы»).
Далее давайте напишем команду, с помощью которой мы создадим обычного пользователя alex с паролем. После написания команды нажимаем ввод (Enter) и вводим свой пароль для подтверждения административных прав.
В итоге мы создали пользователя alex с паролем Pa$$w0rd.
Описание параметров команды useradd
- -b — базовый каталог для домашнего каталога новой учетной записи;
- -c — комментарий, например реальное имя пользователя;
- -d — домашний каталог, в котором будут размещаться файлы пользователя;
- -D — показать или изменить настройки по умолчанию для useradd;
- -e — дата, когда учетная запись пользователя будет заблокирована;
- -f — после создания заблокировать учетную запись;
- -g — основная группа пользователя;
- -G — список дополнительных групп новой учетной записи;
- -m — создать домашний каталог для пользователя, если он не существует. По умолчанию в директории /home, название каталога имя учетной записи;
- -M — не создавать домашний каталог;
- -N — не создавать группу с именем учетной записи;
- -p — указать пароль для пользователя;
- -h — полная справка по этой команде.
На заметку! Новичкам рекомендую почитать мою книгу « Linux для обычных пользователей » – в ней я максимально простым языком рассказываю про основы Linux и как пользоваться этой операционной системой без командной строки
Вот мы с Вами и научились создавать пользователей в операционной системе Linux Mint, надеюсь, материал был Вам полезен, удачи!
Источник
Как создавать пользователей в Linux (команда useradd)
Linux — это многопользовательская система, что означает, что с одной и той же системой одновременно могут взаимодействовать несколько человек. Как системный администратор, вы обязаны управлять пользователями и группами системы, создавая и удаляя пользователей и назначая их различным группам .
В этой статье мы поговорим о том, как создавать новые учетные записи пользователей с помощью команды useradd .
Команда useradd
Общий синтаксис команды useradd следующий:
Только root или пользователи с привилегиями sudo могут использовать команду useradd для создания новых учетных записей пользователей.
При вызове useradd создает новую учетную запись пользователя в соответствии с параметрами, указанными в командной строке, и значениями по умолчанию, установленными в /etc/default/useradd .
Переменные, определенные в этом файле, различаются от дистрибутива к дистрибутиву, что приводит к тому, что команда useradd дает разные результаты в разных системах.
useradd также читает содержимое файла /etc/login.defs . Этот файл содержит конфигурацию для набора теневых паролей, например политику истечения срока действия пароля, диапазоны идентификаторов пользователей, используемых при создании системных и обычных пользователей, и многое другое.
Как создать нового пользователя в Linux
Чтобы создать новую учетную запись пользователя, вызовите команду useradd за которой следует имя пользователя.
Например, чтобы создать нового пользователя с именем username вы должны запустить:
Команда добавляет запись в /etc/passwd , /etc/shadow, /etc/group и /etc/gshadow .
Чтобы иметь возможность войти в систему как вновь созданный пользователь, вам необходимо установить пароль пользователя. Для этого запустите команду passwd за которой следует имя пользователя:
Вам будет предложено ввести и подтвердить пароль. Убедитесь, что вы используете надежный пароль.
Как добавить нового пользователя и создать домашний каталог
В большинстве дистрибутивов Linux при создании новой учетной записи пользователя с помощью useradd домашний каталог пользователя не создается.
Используйте параметр -m ( —create-home ), чтобы создать домашний каталог пользователя как /home/username :
Приведенная выше команда создает домашний каталог нового пользователя и копирует файлы из каталога /etc/skel в домашний каталог пользователя. Если вы перечислите файлы в каталоге /home/username , вы увидите файлы инициализации:
В домашнем каталоге пользователь может писать, редактировать и удалять файлы и каталоги.
Создание пользователя с определенным домашним каталогом
По умолчанию useradd создает домашний каталог пользователя в /home . Если вы хотите создать домашний каталог пользователя в другом месте, используйте параметр d ( —home ).
Вот пример, показывающий, как создать нового пользователя с именем username с домашним каталогом /opt/username :
Создание пользователя с определенным идентификатором пользователя
В Linux и Unix-подобных операционных системах пользователи идентифицируются по уникальному UID и имени пользователя.
Идентификатор пользователя (UID) — это уникальное положительное целое число, присваиваемое системой Linux каждому пользователю. UID и другие политики управления доступом используются для определения типов действий, которые пользователь может выполнять с системными ресурсами.
По умолчанию при создании нового пользователя система присваивает следующий доступный UID из диапазона идентификаторов пользователей, указанных в файле login.defs .
Вызовите useradd с параметром -u ( —uid ), чтобы создать пользователя с определенным UID. Например, чтобы создать нового пользователя с именем username с UID 1500 вы должны ввести:
Вы можете проверить UID пользователя, используя команду id :
Создание пользователя с определенным идентификатором группы
Группы Linux — это организационные единицы, которые используются для организации и администрирования учетных записей пользователей в Linux. Основная цель групп — определить набор привилегий, таких как разрешение на чтение, запись или выполнение для данного ресурса, которые могут быть совместно использованы пользователями внутри группы.
При создании нового пользователя по умолчанию команда useradd создает группу с тем же именем, что и имя пользователя, и тем же GID, что и UID.
Параметр -g ( —gid ) позволяет вам создать пользователя с определенной начальной группой входа в систему. Вы можете указать имя группы или номер GID. Название группы или GID уже должно существовать.
В следующем примере показано, как создать нового пользователя с именем username и настроить группу входа на тип users :
Чтобы проверить GID пользователя, используйте команду id :
Создание пользователя и назначение нескольких групп
В операционных системах Linux существует два типа групп: основная группа и дополнительная (или дополнительная) группа. Каждый пользователь может принадлежать ровно к одной основной группе и нулю или более вторичных групп.
Вы можете указать список дополнительных групп, членом которых будет пользователь, с помощью опции -G ( —groups ).
Следующая команда создает новый пользовательское имя username с первичными группами users и вторичными группами wheel и docker .
Вы можете проверить группы пользователей, набрав
Создание пользователя с определенной оболочкой входа
По умолчанию оболочка входа нового пользователя установлена на ту, которая указана в /etc/default/useradd . В некоторых дистрибутивах оболочка по умолчанию установлена в /bin/sh а в других — в /bin/bash .
Параметр -s ( —shell ) позволяет указать оболочку входа нового пользователя.
Например, чтобы создать нового пользователя с именем username с /usr/bin/zsh в качестве типа оболочки входа:
Проверьте запись пользователя в /etc/passwd чтобы проверить оболочку входа пользователя:
Создание пользователя с произвольным комментарием
Параметр -c ( —comment ) позволяет добавить краткое описание нового пользователя. Обычно в качестве комментария добавляется полное имя пользователя или контактная информация.
В следующем примере мы создаем нового пользователя с именем username с текстовой строкой Test User Account в качестве комментария:
Комментарий сохраняется в /etc/passwd :
Поле комментариев также известно как GECOS .
Создание пользователя с датой истечения срока действия
Чтобы определить время, когда истечет срок действия новых учетных записей пользователей, используйте параметр -e ( —expiredate ). Это полезно для создания временных учетных записей.
Дата должна быть указана в YYYY-MM-DD .
Например, чтобы создать новую учетную запись username с именем username со сроком действия, установленным на 22 января 2019 года, вы должны запустить:
Используйте команду chage чтобы проверить дату истечения срока действия учетной записи пользователя:
Результат будет выглядеть примерно так:
Создание системного пользователя
Технической разницы между системой и обычными (обычными) пользователями нет. Обычно пользователи системы создаются при установке ОС и новых пакетов.
Используйте параметр -r ( —system ), чтобы создать системную учетную запись пользователя. Например, чтобы создать нового системного пользователя с именем username вы должны запустить:
Пользователи системы создаются без срока действия. Их UID выбираются из диапазона идентификаторов пользователей системы, указанного в файле login.defs , который отличается от диапазона, используемого для обычных пользователей.
Изменение значений useradd по умолчанию
Параметры useradd по умолчанию можно просмотреть и изменить с помощью параметра -D , —defaults или вручную отредактировав значения в /etc/default/useradd .
Чтобы просмотреть текущие параметры по умолчанию, введите:
Результат будет выглядеть примерно так:
Допустим, вы хотите изменить оболочку входа по умолчанию с /bin/sh на /bin/bash . Для этого укажите новую оболочку, как показано ниже:
Вы можете убедиться, что значение оболочки по умолчанию изменено, выполнив следующую команду:
Выводы
Мы показали вам, как создавать новые учетные записи пользователей с помощью команды useradd . Те же инструкции применимы для любого дистрибутива Linux, включая Ubuntu, CentOS, RHEL, Debian, Fedora и Arch Linux.
useradd — это утилита низкого уровня, пользователи Debian и Ubuntu могут вместо этого использовать более удобную команду adduser .
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Источник