
Одна из первых задач при настройке нового сервера 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 , указав после нее имя пользователя.
Например, чтобы удалить учетную запись пользователя с именем «linuxize», выполните:
sudo userdel linuxize
В случае успешного выполнения команда не выводит никаких результатов.
Приведённая выше команда удалит пользователя, не удаляя его файлы. Пользователь также будет удалён из всех групп, к которым он принадлежал.
Чтобы удалить пользователя, его домашний каталог и почтовый ящик, передайте параметр -r команде userdel :
sudo userdel -r linuxize
Заключение
Мы показали вам, как добавлять и удалять пользователей в CentOS 8. Эти же команды применимы для любого другого дистрибутива Linux.
CentOS, как и все остальные дистрибутивы Linux, — многопользовательская операционная система. Умение добавлять и удалять пользователей — один из важнейших навыков, которым должен владеть каждый пользователь Linux.
Если у вас есть вопросы, не стесняйтесь оставлять комментарии.
Терминальный пользователь centos Не используете CentOS 8?
Выберите другую ОС: центос 7 дебиан 9 убунту 18.04 убунту 20.04
Связанные руководства
- Как добавлять и удалять пользователей в CentOS 7
- Как добавлять и удалять пользователей в Ubuntu 20.04
- Как удалить группу в Linux (команда groupdel)
- Как установить или изменить часовой пояс в CentOS 8
- Как установить и использовать Curl в CentOS 8
- Как добавлять и удалять пользователей в Debian 12
- Как установить и настроить NFS-сервер на CentOS 8