Одна из первых задач при подготовке нового сервера Linux — это добавление и удаление пользователей. У каждого пользователя могут быть разные уровни разрешений и определенные настройки для различных приложений командной строки и графического интерфейса.
В этой статье объясняется, как добавлять и удалять пользователей в системах CentOS 8.
Содержание
Подготовка
Чтобы иметь возможность создавать и удалять пользователей, вам необходимо войти в систему как пользователь root или пользователь с привилегиями sudo .
Как добавить пользователя в CentOS 8
В CentOS вы можете создать новую учетную запись пользователя с помощью команды useradd
, за которой следует имя пользователя, которое вы хотите создать.
Например, чтобы создать новую учетную запись пользователя с именем «linuxize», вы должны запустить:
sudo adduser linuxize
В случае успеха команда не производит никакого вывода. Он создает пользователя и его домашний каталог ( /home/linuxize
) и копирует файлы из каталога /etc/skel
в домашний каталог пользователя. В домашнем каталоге пользователь может писать, редактировать и удалять файлы и каталоги.
Затем вам необходимо установить пароль для нового пользователя, чтобы он мог войти в систему. Для этого вызовите команду 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 должен знать, как добавлять и удалять пользователей.
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.