Как добавлять и удалять пользователей в CentOS 8

Одна из первых задач при подготовке нового сервера Linux — это добавление и удаление пользователей. У каждого пользователя могут быть разные уровни разрешений и определенные настройки для различных приложений командной строки и графического интерфейса.

В этой статье объясняется, как добавлять и удалять пользователей в системах CentOS 8.

Подготовка

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

Как добавить пользователя в CentOS 8

В CentOS вы можете создать новую учетную запись пользователя с помощью команды useradd , за которой следует имя пользователя, которое вы хотите создать.

Например, чтобы создать новую учетную запись пользователя с именем «linuxize», вы должны запустить:

sudo adduser linuxize

В случае успеха команда не производит никакого вывода. Он создает пользователя и его домашний каталог ( /home/linuxize ) и копирует файлы из каталога /etc/skel в домашний каталог пользователя. В домашнем каталоге пользователь может писать, редактировать и удалять файлы и каталоги.

Если вы вошли в систему как root, вам не нужно добавлять к каждой команде sudo.

Затем вам необходимо установить пароль для нового пользователя, чтобы он мог войти в систему. Для этого вызовите команду passwd за которой следует имя пользователя:

sudo passwd linuxize

Вам будет предложено ввести и подтвердить пароль:

Changing password for user linuxize.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

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

Предоставление привилегий Sudo

По умолчанию в CentOS членам группы wheel предоставляется доступ sudo .

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

sudo usermod -aG wheel linuxize

Вы также можете настроить доступ пользователя sudo, изменив файл sudoers .

Как удалить пользователя в CentOS

Чтобы удалить учетную запись пользователя, которая больше не нужна, вызовите команду userdel с userdel имени пользователя.

Например, чтобы удалить учетную запись пользователя с именем «linuxize», вы должны запустить:

sudo userdel linuxize

В случае успеха команда не производит никакого вывода.

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

Чтобы удалить пользователя и удалить его домашний каталог и почтовый ящик, передайте userdel параметр -r :

sudo userdel -r linuxize

Выводы

Мы показали вам, как добавлять и удалять пользователей в CentOS 8. Те же команды применимы для любого другого дистрибутива Linux.

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

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Оставьте комментарий