Linux · 2 min read · Nov 13, 2025
Основы Linux: Как добавлять и удалять пользователей оболочки в CentOS
Основы Linux: Как добавлять и удалять пользователей оболочки в CentOS
Тема учебника:
Содержание
- 1.1 Обзор
- 1.2 Добавление и удаление пользователей оболочки в CentOS - Введение
- 1.3 Как добавить пользователя оболочки в CentOS
- 1.4 Как удалить пользователя оболочки в CentOS
1.1-Обзор
CentOS Linux - это популярное дистрибутивное программное обеспечение, поддерживаемое сообществом, в основном основанное на источниках, которые свободно доступны для общественности от Red Hat (для Red Hat Enterprise Linux-RHEL). Учитывая родословную, CentOS Linux в основном стремится быть функционально совместимым с RHEL. Пересмотренная версия CentOS обычно выпускается примерно каждые 2 года, кроме того, каждая версия CentOS периодически обновляется почти каждые 6 месяцев для поддержки обновленного оборудования. Это неизменно предлагает пользователям высокозащищенную, малозатратную, надежную и довольно знакомую и воспроизводимую среду Linux.
1.2 Добавление и удаление пользователей оболочки в CentOS - Введение
Процесс добавления и удаления пользователей оболочки на новом сервере - это базовая задача, которую должен знать каждый пользователь Linux или системный администратор. На самом деле, когда пользователь создает новый сервер, он начинает с учетной записи root по умолчанию, тем самым наслаждаясь абсолютной властью и гибкостью, хотя неограниченный доступ несколько подвержен злоупотреблениям. Поэтому, чтобы проверить возможные манипуляции, всегда разумно добавлять дополнительного непривилегированного пользователя для выполнения общих задач. Также системные администраторы должны гарантировать создание дополнительных учетных записей для системных пользователей, чтобы назначить уникальную учетную запись каждому пользователю.
Этот учебник предлагает исчерпывающее руководство по процессу создания и удаления учетных записей пользователей оболочки в CentOS:
1.3 Как добавить пользователя оболочки в CentOS
Чтобы добавить нового пользователя оболочки в CentOS, необходимо использовать следующую команду, заменив слово “newuser” на предпочитаемое имя пользователя.
adduser newuser
Команда adduser создает новый домашний каталог для пользователя в /home. В нашем примере имя каталога будет /home/newuser. Эта команда без дополнительных опций будет достаточной для большинства случаев.
Расширенные параметры
Если вы хотите установить другой домашний каталог, используйте опцию –home. например:
adduser –home /home/otherdirectory newuser
Новый пользователь оболочки будет использовать оболочку по умолчанию centos. Чтобы указать другую оболочку, такую как /bin/sh, используйте опцию –shell, за которой следует путь к бинарному файлу оболочки. В сочетании с нашим другим домашним путем из выше, команда будет выглядеть так:
adduser –shell /bin/sh –home /home/otherdirectory newuser
Список всех опций доступен в справочной странице команды. Справочную страницу можно показать с помощью этой команды:
man adduser
Чтобы выйти из справочной страницы, нажмите “q”.
Команда adduser является первым шагом в процессе добавления нового пользователя в CentOS. Это необходимо дополнить назначением нового пароля пользователю и вводом и подтверждением нового пароля после получения системного запроса. Администраторы должны использовать следующую команду для этого:
passwd newuser
Вы только что добавили нового пользователя и сопоставили пароль с их учетной записью! Затем вам нужно выйти из учетной записи root, введя “exit”, а затем войти снова с новым именем пользователя и паролем. Вы можете продолжить процесс с этого момента, если хотите предоставить новому пользователю доступ к административным функциям.
1.4 Как удалить пользователя оболочки в CentOS
Удаление учетных записей пользователей оболочки требуется, когда конкретный пользователь(и) больше не нужны на виртуальном частном сервере. Это можно сделать с помощью следующей команды:
userdel newuser
Администраторы должны отметить, что у них есть возможность добавить флаг “-r” к вышеуказанной команде (как указано ниже), если они также хотят удалить файлы пользователя и домашний каталог в процессе.
userdel -r newuser
Вышеуказанная команда, безусловно, обеспечит надежное удаление учетной записи пользователя, а также всех привилегий sudo, связанных с указанной учетной записью.
Список всех опций доступен в справочной странице команды. Справочную страницу можно показать с помощью этой команды:
man userdel
Чтобы выйти из справочной страницы, нажмите “q”.
Get new posts in your inbox
No spam. Unsubscribe anytime.