Поиск по сайту:

Как создать пользователя 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.

  1. 10 полезных конфигураций Sudoers для настройки sudo в Linux
  2. Как показывать звездочки при вводе пароля Sudo в Linux
  3. Как продлить время ожидания пароля sudo в Linux

Вот и все! В этой статье мы объяснили, как создать новую обычную учетную запись пользователя с привилегиями sudo в системе CentOS. По любым вопросам свяжитесь с нами через форму комментариев ниже.