Как создать нового пользователя 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 посмотрите официальную справку. Надеемся что данная статья была полезна для вас.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем. Мои глубокие знания и обширный практический опыт в этих сферах позволяют мне создавать детальные руководства и учебные материалы, ценные для пользователей всех уровней.

Я стремлюсь делать сложные темы доступными и понятными, надеюсь что мой вклад в сообщество IT будет оценен по достоинству.

Моя работа направлена на образование и распространение знаний в области информационных технологий, помогая другим расширять свои возможности и углублять понимание современных технологий.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.