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