Управление пользователями и группами в Linux
Оглавление:
- Управление пользователями и группами в Linux
- Учетные записи пользователей
- Группы пользователей
- Команды управления пользователями и группами в Linux
- Создание пользователей
- Модификация пользователей
- Удаление пользователей
- Создание групп
- Групповая модификация
- Удаление группы
- Добавить пользователей в группу
- Удалить пользователей из группы
Управление пользователями и группами в Linux позволит нам оптимально использовать многопользовательскую систему в тех случаях, когда несколько человек используют ресурсы сервера. Каждый из пользователей идентифицируется по имени и должен иметь назначенный пароль, причем обе эти данные должны получить доступ к системе для проверки соответствующих учетных данных. Если вы хотите узнать об управлении пользователями и группами, это идеальная статья для вас.
Управление пользователями и группами в Linux
Основная цель управления пользователями и группами в Linux - позволить нескольким пользователям использовать систему, но упорядоченно и безопасно. Таким образом, что ни одна из задач, выполняемых любым пользователем, не может поставить под угрозу всю систему. Благодаря управлению создаются механизмы и политики безопасности для защиты данных каждого пользователя, а также для обеспечения и защиты работы всей системы.
Учетные записи пользователей
Как я упоминал ранее, для использования операционной системы Linux вам необходимо иметь учетную запись пользователя. Эта учетная запись состоит из имени пользователя (логина) и пароля. Учетные записи пользователей создаются системным администратором, который в Linux известен как пользователь root. Каждый пользователь должен обязательно принадлежать к какой-либо группе пользователей. Кроме того, во время входа в систему пользователь должен идентифицировать себя со своей учетной записью, и в случае ошибки система лишит его доступа.
После удовлетворительной идентификации себя пользователь сможет использовать систему и запускать все разрешенные приложения, а также выполнять действия (читать, изменять или удалять) над файлами, на которые у него есть разрешение.
Мы рекомендуем прочитать руководство для начинающих в Linux.
С другой стороны, учетная запись пользователя не только предоставляет простое имя, но и является отправной точкой для определения маршрута, в котором хранятся ваши документы и профиль пользователя. В Linux он обычно находится в папке / home / username.
В тот момент, когда пользователь запускает приложение, система загружает его в память и затем запускает. В области вычислений приложения, которые выполняются в определенное время, называются процессами. Таким образом, в многопользовательской системе каждый процесс принадлежит пользователю, и эта же система отвечает за присвоение его пользователю, начавшему выполнение.
Мы можем увидеть все запущенные процессы, используя команду:
PS Aux
Чтобы увидеть их в реальном времени, мы используем команду
Группы пользователей
Чтобы обеспечить гибкое администрирование пользовательских разрешений, Linux позволяет структурировать пользователей по группам, и разрешения могут быть назначены группе. Например, у нас есть учебное заведение, группа учителей имеет доступ к определенным файлам, при добавлении нового учителя в систему нам нужно только назначить группу учителей для их учетной записи пользователя.
Как я упоминал ранее, все пользователи должны принадлежать к основной или основной группе (обязательно), но могут принадлежать другим группам, которые считаются вторичными. Все группы пользователей могут содержать только несколько пользователей, то есть они не могут содержать другие группы.
Каждая группа пользователей в Linux идентифицируется с различным номером. Это называется идентификатором группы или gid = идентификатор группы. Внутри система выполняет процедуры под руководством, а не с именем группы. Обычно при создании групп система назначает вам гид от 1000 и выше. Гид менее 100 зарезервирован для использования системой и ее специальными группами.
По умолчанию в Linux информация о группах системы сохраняется в файле / etc / group. Этот файл можно просмотреть в любом текстовом редакторе. Каждая из его строк хранит конкретные параметры группы и связанных пользователей. Файл может быть изменен только администратором (пользователем root). С другой стороны, групповые пароли хранятся в зашифрованном виде с необратимой системой шифрования, а также в текстовом файле: / etc / gshadow.
Команды управления пользователями и группами в Linux
Создание пользователей
Чтобы добавить пользователя, указав его информационные параметры, мы используем команду useradd в консоли. Его синтаксис:
имя пользователя useradd
Мы можем выделить среди всех ваших вариантов следующие:
- g: основная группа, которая будет назначена пользователю d: назначить домашнюю папку пользователя. Обычно это / home / username-m: создать домашнюю папку, если они не существуют: пользовательская оболочка (shell). Обычно это / bin / bash
Например, мы хотим создать пользователя с именем «luis», и его основная группа - «учителя», которую другие назначают в качестве домашней папки «/ home / luis», а их команды интерпретируются в «/ bin / bash». Команда, которую мы должны выполнить, будет следующей:
sudo useradd -g учителя -d / home / luis -m -s / bin / bash luis
Теперь мы должны установить ваш пароль с помощью команды passwd:
sudo passwd luis
Система дважды запросит у нас пароль и все! Это будет назначено.
Важным фактом является то, что мы можем использовать команду useradd для создания пользователей партиями с помощью сценария оболочки.
МЫ РЕКОМЕНДУЕМ ВАМ PlayOnLinux: Игры для Windows на LinuxС другой стороны, рекомендация принимать во внимание факт создания имен пользователей в нижнем регистре, который также включает числа и знак, такой как дефис или подчеркивание. Также следует помнить, что для Linux Luis отличается от luis, так как он чувствителен к регистру.
Модификация пользователей
Чтобы внести изменения в пользователей, используется команда usermod. Это позволяет вам вносить изменения в имя, домашнюю папку, интерпретатор команд, группы и другие.
Например, для изменения имени пользователя мы используем:
sudo usermod -d / home / folder_luis luis
Удаление пользователей
Удаление пользователей выполняется с помощью команды userdel, а затем имени пользователя. Если мы добавим в инструкцию параметр -r, ваша домашняя папка также будет удалена. Давайте посмотрим на пример:
Создание групп
В этом случае у нас есть команда groupadd, нам просто нужно указать имя группы в качестве параметра. Например, если мы хотим добавить группу под названием «студенты», предложение будет следующим:
Групповая модификация
Конечно, группы могут быть изменены так же, как мы делаем с пользователями. Для этого мы используем команду groupmod. В случае групп мы можем отредактировать их имя или название.
Синтаксис команды: sudo groupmod group-name, пример:
например, давайте изменим гид группы «профессора»:
sudo groupmod -g 2000 учителей
Удаление группы
Мы делаем это с помощью команды groupdel, за которой следует имя группы, например:
группа учителей sudo
Группа будет удалена, только если у нее нет пользователей с группой, назначенной в качестве основной. Если какой-либо пользователь с этим условием существует, группа не будет удалена.
Добавить пользователей в группу
Для этого мы используем команду adduser, а затем имя пользователя и имя группы. Например, чтобы добавить Луиса в группу учителей, мы используем:
Удалить пользователей из группы
И наконец, если мы хотим удалить пользователя из группы, мы используем команду deluser, сопровождаемую именем пользователя и группы. Например, если мы хотим удалить «luis» из группы «professors»:
судо делюсер луис профессора
Как видите, у нас достаточно инструментов для превосходного управления пользователями и группами в Linux. Если вам требуется дополнительная информация о командах, вы можете обратиться к доступной справке, выполнив команду man с именем, например:
человек adduser
Кроме того, вы можете оставить нам свои вопросы или проблемы в наших комментариях, и мы можем помочь вам?
Коди может шпионить за пользователями без их ведома
Коди может шпионить за пользователями без их ведома. Узнайте больше об этой проблеме безопасности, которая существует в Kodi.
Facebook улучшит общение между пользователями с ar и переводами
Facebook будет использовать свои технологии AR и M-переводы для улучшения отношений между всеми пользователями популярной социальной сети.
Apple удаляет «adware doctor» из магазина приложений Mac для сбора данных о просмотре пользователями
Adware Doctor обещал сохранить ваш Mac в безопасности, но собирал историю просмотров пользователей и отправлял ее в Китай