Как создать sudo-пользователя в Ubuntu

Ubuntu. Как создать sudo-пользователя

Дата Автор Оставить комментарий 5 366 просмотров

Команда «sudo» в Linux используется для запуска программ от лица обычного пользователя с привилегиями пользователя «root» и является аналогам опции «Запуск от имени администратора» в Windows.

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

Создание sudo-пользователя

Для создания нового пользователя нужно следовать нижеприведенной инструкции с самого начала. Для наделения sudo-правами уже имеющегося пользователя нужно пропустить первые 2 шага.

  1. Подключаемся к своему Ubuntu-серверу по SSH:
    ssh root@ip-адрес-сервера
  2. Создаем новый аккаунт пользователя при помощи команды adduser:
    adduser имя_пользователя

    Система предложит придумать и дважды ввести пароль для нового пользователя. После чего в консоли появятся следующие строки:

    Adding user 'имя_пользователя' ...
    Adding new group 'имя_пользователя' (1001) ...
    Adding new user 'имя_пользователя' (1001) with group 'имя_пользователя' ...
    Creating home directory '/home/имя_пользователя' ...
    Copying files from '/etc/skel' ...
    New password:
    Retype new password:
    passwd: password updated successfully

    Для нового пользователя будет создана директория /home/ и скопированы файлы конфигурации. После этого будет предложено ввести информацию о пользователе:

    Changing the user information for username
    Enter the new value, or press ENTER for the default
        Full Name []:
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
    Is the information correct? [Y/n]

    Можно оставить профиль пользователя незаполненным, просто нажав Enter несколько раз подряд.

  3. Добавляем нового пользователя к группе sudo. По умолчанию в Ubuntu все члены группы sudo имеют административные права (права суперпользователя). Для добавления воспользуемся командой usermod:
    usermod -aG sudo имя_пользователя

Проверка наличия sudo-полномочий

Переключаемся на созданного в вышеописанных шагах пользователя:

su - имя_пользователя

Используем команду sudo для запуска команды whoami:

sudo whoami

Если у пользователя есть sudo-полномочия, то ответ будет root:

root

Как использовать sudo

Для выполнения команды с правами администратора перед ней просто добавляется префикс sudo:

sudo apt-get dist-upgrade

При первом использовании sudo-полномочий во время текущей рабочей сессии система попросит ввести пароль пользователя:

[sudo] password for имя_пользователя:

При последующих запусках sudo-команд в течение той же рабочей сессии ввод пароля уже не потребуется.

Заключение

При помощи простых описанных выше действий можно создать в Ubuntu пользователя с привилегиями администратора. Под этим пользователем можно логиниться на свой Ubuntu-сервер и использовать sudo для выполнения административных команд.

Автор статьи:
Дмитрий
Руководитель отдела в IT-компании. Веду этот блог с 2013 года, пишу о гаджетах и домашней автоматизации, обозреваю одноплатные компьютеры, неспешно собираю «умный дом».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

[Хамство, оскорбления и попытки крауд-маркетинга будут удалены]