Одной из первых задач при подготовке нового сервера Linux является добавление и удаление пользователей. Каждый пользователь может иметь разные уровни разрешений и конкретные настройки для различных приложений командной строки и графического интерфейса.
В этой статье объясняется, как добавлять и удалять пользователей в системах CentOS 8.
Чтобы иметь возможность создавать и удалять пользователей, вам необходимо войти в систему как пользователь root или пользователь с привилегиями sudo.
В CentOS вы можете создать новую учетную запись пользователя с помощью команды useradd, за которой следует имя пользователя, которого вы хотите создать.
Например, чтобы создать новую учетную запись пользователя с именем «andreyex», вы должны выполнить:
sudo adduser andreyex
В случае успеха команда никаких результатов не выдает. Она создает пользователя и домашний каталог пользователя ( /home/andreyex) и копирует файлы из каталога /etc/skel в домашний каталог пользователя. В домашнем каталоге пользователь может писать, редактировать и удалять файлы и каталоги.
Затем вам нужно установить пароль для нового пользователя, чтобы пользователь мог войти в систему. Для этого вызовите команду passwd, после которой следует имя пользователя:
sudo passwd andreyex
Вам будет предложено ввести и подтвердить пароль:
Changing password for user andreyex. New password: Retype new password: passwd: all authentication tokens updated successfully.
Убедитесь, что вы используете надежный пароль, который содержит заглавные и строчные буквы, цифры и специальные символы.
По умолчанию в CentOS членам wheel предоставляется доступ sudo.
Если вы хотите, чтобы вновь созданный пользователь имел права администратора, добавьте его в группу:
sudo usermod -aG wheel andreyex
Вы также можете настроить доступ пользователя sudo, изменив файл sudoers.
Чтобы удалить учетную запись пользователя больше не нужно, вызовите команду userdel, а затем имя пользователя.
Например, чтобы удалить учетную запись пользователя с именем «andreyex», вы должны выполнить:
sudo userdel andreyex
В случае успеха команда никаких результатов не выдает.
Приведенная выше команда удалит пользователя без удаления пользовательских файлов. Пользователь также удаляется из любой группы, к которой он принадлежал.
Чтобы удалить пользователя и удалить его домашний каталог и почтовую папку, передайте параметр -r userdel:
sudo userdel -r andreyex
Мы показали вам, как добавлять и удалять пользователей в CentOS 8. Те же команды применимы для любого другого дистрибутива Linux.
CentOS, как и все другие дистрибутивы Linux, является многопользовательской операционной системой. Знание того, как добавлять и удалять пользователей, является одним из основных навыков, которые должен знать каждый пользователь Linux.
Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.