Управление пользователями - одна из самых важных задач в корпоративной среде. Даже в одной системе используется несколько пользователей не только для входа в систему, но и для запуска различных приложений. Даже в среде Linux роль администратора необходима для управления несколькими учетными записями пользователей, их учетными данными и безопасностью систем. Основные команды должны быть известны администратору Linux для управления этими многочисленными учетными записями пользователей (пользователей и других подгрупп).
В этом учебнике мы рассмотрим основные команды Linux, которые могут понадобиться при управлении пользователями. Мы также покажем вам, как управлять пользователями с помощью Ubuntu Desktop.
Создание учетной записи пользователя
Как мы все знаем, Linux является многопользовательской операционной системой, что означает, что каждый пользователь имеет свою собственную учетную запись, которая содержит все данные пользователя, включая файлы и другую информацию, относящуюся к этому пользователю. Данные и информация, относящиеся к конкретному пользователю, не должны быть доступны другим пользователям. Существует также вероятность того, что одна система используется совместно разными пользователями. Поэтому системный администратор должен знать, как создавать и управлять различными учетными записями пользователей в среде Linux. В этом руководстве вы узнаете, как создать учетную запись пользователя с помощью команд Терминала:
Шаг 1: Прежде всего, откройте Terminal, нажав на пусковую установку Ubuntu и выполнив поиск Terminal.
Шаг 2: Теперь нажмите на Terminal и подождите, пока терминал откроется.
Шаг 3: Как только терминал откроется, у вас появится экран, как показано ниже:
Шаг 4: Теперь введите команду:
1 | sudo adduser username |
где username - имя пользователя, которого вы хотите создать. После ввода команды выполните ее, нажав клавишу Enter. В примере я создаю пользователя с именем demo1.
Шаг 5: После выполнения команды система запросит пароль вновь созданного пользователя. Введите пароль, подтвердите его и нажмите клавишу Enter. Пароль, который вы введете, не будет отображаться на экране терминала, поэтому не беспокойтесь об этом.
Шаг 6: После обновления пароля система запросит основные данные пользователя. Вы можете ввести информацию, относящуюся к этому пользователю, или просто нажать "ввод", чтобы вставить значение по умолчанию.
Шаг 7: После того, как вы введете всю информацию, система подтвердит, что все введенные данные верны или нет. Нажмите "y" для подтверждения. После подтверждения пользователь будет создан системой.
Изменение пароля
Во многих случаях пользователь забывает свой пароль, поэтому задача системного администратора - сбросить пароль для пользователя. Сбросить пароль в Linux довольно просто. Ниже описаны шаги по изменению пароля для конкретного пользователя.
Шаг 1: Прежде всего, откройте Терминал, нажав на пусковую установку Ubuntu и найдя Терминал.
Шаг 2: Теперь нажмите на Терминал и подождите, пока он откроется.
Шаг 3: Как только терминал откроется, у вас появится вот такой экран:
Шаг 4: Теперь введите команду
1 | sudo passwd <имя пользователя> |
где <имя пользователя> - имя пользователя, пароль которого вы хотите обновить. После ввода команды выполните ее, нажав клавишу Enter. В примере я изменяю пароль demo1.
Шаг 5: После выполнения команды система попросит пользователя ввести новый пароль. Введите пароль, подтвердите пароль и нажмите клавишу Enter. Пароль, который вы введете, не появится на экране терминала, поэтому не беспокойтесь об этом.
Ваш пароль был успешно обновлен.
Удаление учетной записи пользователя
Иногда в общей среде, где у нас есть несколько пользователей, но если кто-то из них покидает определенную группу, то администратор обязан удалить старые учетные записи из системы. Вот что вы должны сделать, если вам нужно удалить учетную запись.
Шаг 1: Прежде всего, откройте Терминал, нажав на пусковую установку Ubuntu и выполнив поиск Терминала.
Шаг 2: Теперь нажмите на Терминал и подождите, пока он откроется.
Шаг 3: Как только терминал откроется, у вас появится такой экран:
Шаг 4: Теперь напишите команду
1 | sudo userdel <имя пользователя> |
где <имя пользователя> - имя пользователя, которого вы хотите удалить.
После нажатия клавиши Enter пользователь будет удален.
Добавление пользователей в группы
Один пользователь может быть назначен группе, и это группирование помогает применить любое разрешение ко всей группе, поскольку оно применимо ко всем. Таким образом, это значительно упрощает управление пользователями. В этом руководстве я расскажу, как можно добавить пользователя в "группу sudo".
Шаг 1: Прежде всего, откройте Терминал, нажав на пусковую установку Ubuntu и найдя Терминал.
Шаг 2: Теперь нажмите на Терминал и подождите, пока он откроется.
Шаг 3: После того как терминал откроется, у вас появится вот такой экран:
Шаг 4: Теперь введите команду
1 | sudo usermod -a -G <имя пользователя> examplegroup |
где examplegroup - имя группы, в которой пользователь хочет быть связан, а <имя пользователя> - имя пользователя, которого нужно добавить в группу. После ввода команды выполните ее, нажав клавишу Enter.
Пользователь будет добавлен в эту группу.
Установка даты истечения срока действия учетной записи
Чтобы автоматически прекратить действие учетной записи, в Linux мы можем установить дату истечения срока действия, после которой учетная запись больше не будет доступна для использования.
Шаг 1: Прежде всего, откройте Терминал, нажав на пусковую установку Ubuntu и выполнив поиск Терминала.
Шаг 2: Теперь нажмите на Terminal и подождите, пока терминал откроется.
Шаг 3: Как только терминал откроется, вы увидите следующее окно:
Шаг 4: Теперь введите команду:
1 | sudo chage -E YYYY-MM-DD <имя пользователя> |
где имя пользователя - "demo1". YYYY-MM-DD - это дата, когда вы хотите, чтобы срок действия учетной записи истек.
После нажатия клавиши Enter будет установлена дата истечения срока действия учетной записи, и она прекратит свое существование после этой даты.
Изменение местоположения по умолчанию домашнего каталога пользователя
Вы также можете изменить расположение домашнего каталога пользователя по умолчанию, выполнив следующие шаги.
Шаг 1: Прежде всего, откройте Terminal, нажав на пусковую установку Ubuntu и выполнив поиск Terminal.
Шаг 2: Теперь нажмите на Terminal и подождите, пока терминал откроется.
Шаг 3: Как только терминал откроется, у вас появится вот такой экран:
Шаг 4: Теперь напишите команду
1 | sudo usermod -d new_user_home_directory_path -m username |
где имя пользователя - "demo1", new_user_home_directory_path- /home/demo1/Desktop в нашем примере.
После ввода этой команды расположение домашнего каталога пользователя по умолчанию изменится.
Отключение учетной записи пользователя Linux
Любая учетная запись может быть отключена администратором. Ниже приведены несколько простых шагов для этого.
Шаг 1: Прежде всего, откройте Terminal, нажав на пусковую установку Ubuntu и выполнив поиск Terminal.
Шаг 2: Теперь нажмите на Terminal и подождите, пока терминал откроется.
Шаг 3: Как только терминал откроется, у вас появится вот такой экран:
Шаг 4: Теперь напишите команду
1 | sudo chage -E 0 <имя пользователя> |
После нажатия клавиши Enter учетная запись будет отключена для этого пользователя.
Если вы хотите включить отключенного пользователя, вам нужно выполнить команду:
1 | sudo chage -E 1 <имя пользователя> |
После нажатия клавиши Enter учетная запись будет снова включена для этого пользователя.
Заключение
В этом уроке мы рассмотрели основные команды для создания, добавления и удаления пользователя, а также шаги по добавлению пользователя в определенную группу. После этого мы рассмотрели шаги по установке срока действия определенной учетной записи. Мы также рассмотрели метод изменения местоположения по умолчанию каталога пользователя. В заключение мы рассмотрели команду для включения/выключения учетной записи пользователя.