Управление пользователями

Администрирование пользователей и групп из командной строки в Linux

Администрирование пользователей и групп из командной строки в Linux

Linux предлагает нам множество полезных инструментов для поддержания безопасности и порядка в нашей среде, назначение или запрет разрешений пользователям и группам является основным инструментом в любой системе Linux. По соображениям безопасности только пользователи root и пользователи внутри судо группа может управлять пользователями и группами.Через командную строку легко создавать, изменять или удалять пользователей, ограничивать или освобождать разрешения, позволяя нам регистрировать активность пользователей.

Чтобы управлять разрешениями, давайте начнем с того, что станем пользователем root.  Введите команду «вс», Чтобы стать root, и нажмите«Входить», Введите пароль по запросу. Если у вас нет root-доступа, мы должны использовать судо команда перед запуском привилегированной команды. Для получения информации о sudo вы можете прочитать Управление привилегиями sudo.

Примечание: помните, что Linux - ОС с учетом регистра. 

После аутентификации мы можем управлять пользователями и группами.

Создание групп под Linux:

Для создания групп мы сначала воспользуемся командой «groupadd», За которым следует название группы. Синтаксис: «groupadd ”.

На следующем рисунке показан пример, в котором я создаю три группы: сектор1, сектор2 и сектор3. Для этого в командной строке введите:

группа добавить сектор1
группа добавить сектор2
группа добавить сектор3

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

Создание пользователей под Linux:

Используя команду «useradd"Мы можем добавить пользователя в нашу систему. Правильный синтаксис: «useradd [параметры]

Среди наиболее часто используемых вариантов у нас есть:

-грамм   Основная группа пользователей (гид)
-d   Домашний каталог пользователя, по умолчанию расположенный в /дом/
-м  Создайте домашний каталог, если он не существует.
-s   Назначьте пользователю конкретную оболочку, по умолчанию это / bin / bash.

В качестве примера создадим пользователя Николас и назначит ему группу сектор1, также мы определим дом пользователя и оболочку.

Синтаксис:

useradd -g сектор1 -d / home / nicolas -m -s / bin / bash nicolas

Теперь мы сделаем то же самое с пользователем martin, который будет добавлен в группу сектор2, и с третьим пользователем ivan для сектора3. Мы будем использовать тот же синтаксис:

useradd -g сектор2 -d / home / martin -m -s / bin / bash martin

тогда

useradd -g сектор3 -d / home / ivan -m -s / bin / bash ivan

Команда adduser vs useradd

Пока команда useradd запускает системный двоичный файл, команда adduser представляет собой сценарий Perl, с которым взаимодействует useradd. С Добавить пользователя команда, преимущество в том, что дом создается автоматически. Если вы используете команду adduser, нам нужно указать вариант.

Создание или изменение пароля пользователя в Linux:

После добавления пользователя командой «useradd»Нам нужно установить пароль для пользователя с помощью команды«пароль”. Помните, что Linux чувствителен к регистру.

В следующем примере мы создадим пароль для пользователя nicolas, используя следующий синтаксис:

пароль николас

Затем он запросит пароль и подтверждение, после подтверждения пароль будет установлен. Мы сможем узнать, что процесс завершился успешно, когда система вернется "пароль успешно обновлен”Как на изображении:

пароль николас
Введите новый пароль UNIX: (ingresar contraseña)
Введите новый пароль UNIX еще раз: (Repetir contraseña)
passwd: пароль успешно обновлен

Модификация пользователей под Linux:

Мы можем редактировать имя пользователя, его домашний каталог, его оболочку и группы, к которым он принадлежит, среди других опций. Для этого воспользуемся командой «usermod”.

В качестве примера мы изменим домашний каталог пользователя nicholas, который мы ранее определили как / home / nicolas и мы заменим его на / home / nico1.

Для этого выполните:

usermod -d / home / nico1 nicolas

Предыдущая команда обновила домашнюю страницу пользователя.

Блокировать / разблокировать учетную запись пользователя

Мы также можем заблокировать учетную запись пользователя. В следующем примере мы заблокируем учетную запись пользователя ivan. Параметр -L (блокировка) заблокирует учетную запись пользователя. Синтаксис:

usermod -L ivan

Чтобы включить заблокированного пользователя, мы можем использовать параметр -U (Unlock). В следующем примере мы разблокируем пользователя ivan:

usermod -U ivan

Теперь пользователь разблокирован.

Удаление пользователей под Linux:

Мы можем удалить пользователя командой юзердел за которым следует имя пользователя. Мы также можем комбинировать параметры, среди наиболее часто используемых вариантов у нас есть:

удалить пользовательские файлы.
удалить домашний адрес пользователя и почтовый хвост.

В следующем примере мы удалим учетную запись пользователя «иван

Юзердел Иван

Примечание: Команда «userdel» не удаляет пользователя, если запущен процесс.

Модификация групп под Linux:

Для изменения групп воспользуемся командой «groupmod”. Эта команда позволяет изменить имя группы или идентификатор пользователя. Синтаксис:

groupmod -g newgid -n новое имя имя группы

В следующем примере мы изменим имя группы на «сектор3" к "контадурия

groupmod -n contaduria сектор3

Удаление групп под Linux:

Мы можем удалить группу, используя команду «groupdel», за которой следует имя группы. Например, чтобы удалить группу сектор4, мы будем использовать следующий синтаксис:

groupdel [параметры]

В этом случае было бы просто:

groupdel сектор4

Примечание: Если другой пользователь является членом группы, которую мы пытаемся удалить, команда не удалит группу.

Графическое управление пользователями и группами в Ubuntu Linux (Gnome)

Ubuntu предлагает графическое управление для пользователей и групп. Интерфейс удобный, интуитивно понятный и простой в использовании.

Если мы не установили этот интерфейс на запуск терминала:

apt установить gnome-system-tools

При запросе подтверждения нажмите «Y" а также "входить

Будут установлены следующие НОВЫЕ пакеты

Вы хотите продолжить? [Д / Н] г

После завершения мы можем запустить инструмент из командной строки как «пользователи-админ

Спасибо, что прочитали эту статью.  Теперь вы можете легко управлять пользователями и группами в Linux.

OpenTTD против Simutrans
Создание собственного транспортного симулятора может быть увлекательным, расслабляющим и чрезвычайно увлекательным занятием. Вот почему вам нужно попр...
Учебник OpenTTD
OpenTTD - одна из самых популярных бизнес-симуляторов. В этой игре вам нужно создать замечательный транспортный бизнес. Тем не менее, вы начнете в нач...
SuperTuxKart для Linux
SuperTuxKart - отличная игра, созданная для того, чтобы бесплатно познакомить вас с Mario Kart в вашей системе Linux. Играть в нее довольно сложно и в...