Как создать нового пользователя Sudo в Ubuntu

В Linux и других Unix-подобных системах учетная запись root имеет самые высокие права доступа в системе. Они используется специально для системного администрирования.

Команда sudo – это команда которая временно повышает привилегии пользователя, позволяя выполнять административные задачи без входа в систему как пользователь root

Пользователь root (иногда называемый суперпользователем) имеет все права и разрешения (на все файлы и программы) во всех режимах (однопользовательский или многопользовательский).

Работать в системе Linux, особенно на сервере с использованием учетную запись root, считается небезопасным. Так как появляется риск повреждения ОС в результате несчастных случаев (например, выполнение команды, удаляющей файловую систему). А запуск системных приложений с повышенными привилегиями, открывают систему для уязвимостей. Кроме того, учетная запись root является целью для каждого злоумышленника (хакера).

Читайте такжеРазница между su и sudo и Как использовать sudo в Linux

Так что по соображениям безопасности рекомендуется использовать команду sudo для получения прав суперпользователя, когда это действительно необходимо. В Ubuntu учетная запись root по умолчанию отключена. А учетная запись администратора по умолчанию, использует sudo для получения привилегий root.

В этой короткой статье мы объясним, как создать пользователя sudo в дистрибутиве Ubuntu Linux.

Создание нового пользователя Sudo в Ubuntu

1. Войдите на сервер Ubuntu как пользователь root.

$ root@server

2. Затем создайте нового пользователя sudo с помощью команды useradd, как показано ниже. Где admin – это имя пользователя. В команде параметр (опция)-m означает создание домашнего каталога пользователя, если он не существует. Опция -s указывает оболочку входа пользователя.  И параметр -c определяет комментарий, который будет сохранен в файле учетной записи.

$ sudo useradd -m -s /bin/bash -c "Administrative User" admin

3. Теперь требуется создать пароль для пользователя – admin. Сделать это можно с помощью утилиты passwd. Далее подтвердите пароль нового пользователя.

Примечание: Настоятельно рекомендуем использовать надежный пароль!

$ sudo passwd admin

Создание нового пользователя Sudo в Ubuntu
Создание нового пользователя Sudo в Ubuntu

4. Теперь чтобы разрешить пользователю admin использовать привилегии sudo. Потребуется добавить пользователя в группу sudo, делается это с помощью команды usermod. С дополнительными опциями к команде. Где опция-a означает добавление пользователя в дополнительную группу. А параметр -G указывает группу. Команда выглядит вот так:

$ sudo usermod -aG sudo admin

Проверка доступности sudo

5. Теперь осталось проверить доступ к sudo в новой учетной записи. И так перейдите в учетную запись admin (введите пароль учетной записи при появлении запроса).

$ su - admin

Переключение на учетную запись Sudo в Ubuntu Linux
Переключение на учетную запись Sudo в Ubuntu Linux

6. После переключения на пользователя admin убедитесь, что вы можете выполнить любую административную команду. Например, попробуйте создать дерево каталогов в корневом каталоге. Используйте при этом команду sudo.

$ mkdir -p /srv/apps/sysmon
$ sudo mkdir -p /srv/apps/sysmon

Запуск административных команд с помощью Sudo
Запуск административных команд с помощью Sudo

Заключение

В этом руководстве мы показали, как создать пользователя sudo в Ubuntu. Для получения более подробной информации о sudo посмотрите официальную справку. Надеемся что данная статья была полезна для вас.

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий