Как создать пользователя Sudo в CentOS
Команда sudo предоставляет метод предоставления доверенным пользователям административных разрешений в системе Linux без раскрытия пароля пользователя root.
Когда пользователи разрешили этот метод, перед административной командой используйте sudo
, им предлагается ввести свой собственный пароль. После входа в систему и при условии, что команда разрешена, административная команда выполняется так, как если бы ее запускал пользователь root.
Читайте также: разница между su и sudo и как настроить sudo в Linux
В этой статье мы покажем вам, как создать новую учетную запись обычного пользователя с привилегиями sudo
в системе CentOS без необходимости изменения sudoers системы. файл.
После предоставления доступа к sudo
вы сможете использовать команду sudo для запуска административных команд без входа в учетную запись пользователя root.
Создайте нового пользователя Sudo в CentOS
1. Войдите в свою систему CentOS как пользователь root.
ssh root@server_ip_address
2. Создайте обычную учетную запись пользователя с именем tecmint
с помощью команды useradd, опция -m
означает создание домашнего каталога пользователя, если это не так. t существует, -s
определяет программу оболочки входа нового пользователя (в данном случае это /bin/bash
), а -c
определяет комментарий указывая, что это учетная запись администратора.
useradd -m -s /bin/bash -c "Administrator" tecmint
Замените tecmint
именем пользователя, которого вы хотите создать.
3. Установите пароль для вновь созданной учетной записи пользователя с помощью команды passwd (не забудьте установить надежный надежный пароль).
passwd tecmint
4. Во всех дистрибутивах Linux, принадлежащих к семейству RHEL, только пользователи из группы Wheel system могут запускать команды с помощью sudo
. Итак, затем добавьте нового пользователя tecmint
в группу колес с помощью команды usermod. Здесь флаг -a
означает добавление пользователя в дополнительную группу, а -G
указывает группу.
usermod -aG wheel tecmint
5. Проверьте доступ к sudo
для вновь созданной учетной записи пользователя tecmint
, вызвав команду su
, чтобы переключиться на нового пользователя. учетную запись, а также убедитесь, что пользователь входит в группу колес.
su - tecmint
groups
6. Теперь запустите команду whoami, добавив "sudo"
к команде, которую вы хотите запустить с правами администратора.
whoami
Поскольку вы впервые запускаете sudo
из этой учетной записи, будет показано баннерное сообщение. Вам также будет предложено ввести пароль для учетной записи пользователя.
Если sudo
настроен правильно, в выводе приведенной выше команды whoami будет отображаться root
.
7. Вы также можете просмотреть содержимое каталога /root
с помощью команды ls, которая обычно доступна только пользователю root.
sudo ls -la /root
Возможно, вам также будет интересно прочитать следующие статьи по теме sudo.
- 10 полезных конфигураций Sudoers для настройки sudo в Linux
- Как показывать звездочки при вводе пароля Sudo в Linux
- Как продлить время ожидания пароля sudo в Linux
Вот и все! В этой статье мы объяснили, как создать новую обычную учетную запись пользователя с привилегиями sudo
в системе CentOS. По любым вопросам свяжитесь с нами через форму комментариев ниже.