Как создать нового пользователя sudo на сервере Ubuntu Linux
Предположим, что я новый пользователь Ubuntu Linux 16.04.xx LTS. У меня сразу может возникнуть ряд вопросов. Как создать нового пользователя sudo на моем сервере? Как добавить нового пользователя в файл sudoer с помощью параметра командной строки на Ubuntu?
В Linux (и Unix вообще) существует суперпользователь с именем root. Корневой пользователь может делать все и вся, и, таким образом, обычное использование системы может стать очень опасным. Вы можете ввести команду неправильно и уничтожить систему. Команда sudo позволяет разрешенному пользователю запускать команду в качестве суперпользователя (пользователя root) или другого пользователя, как указано в политике безопасности. Часто sudo используется на серверах для предоставления прав администратора и привилегий для обычных пользователей. В этом кратком руководстве вы узнаете, как создать пользователя sudo на Ubuntu.
Несколько шагов, которые необходимо сделать для того, чтобы создать пользователя sudo на Ubuntu
Подробнее о группе администратора и группе sudo на сервере Ubuntu
Члены административной группы могут получать привилегии root. Все члены группы sudo запускают любую команду на сервере Ubuntu. Поэтому просто добавьте пользователя в группу sudo на сервере Ubuntu. Возможности группы admin были значительно урезаны, начиная с версии Ubuntu 12.04 и выше. Следовательно, admin группы больше не существует или она просто используется в версии Ubuntu 12.04 или выше. Причина, по которой это работает:
Примеры возможных выводов данных:
Давайте посмотрим на некоторые практические примеры.
Как добавить нового пользователя с именем vivek в sudo с помощью командной строки?
Откройте терминал или войдите на свой удаленный сервер:
Как добавить пользователя с именем vivek
Рисунок 01: Как добавить нового пользователя на Ubuntu
Примеры возможных выводов данных:
Как создать пользователя sudo в Ubuntu для учетной записи vivek
Введите следующую команду:
ИЛИ используйте команду usermod для того, чтобы добавить пользователя в группу на Linux:
Примеры возможных выводов данных:
Рисунок 02: Добавить пользователя vivek в sudo, чтобы получить права администратора
Как вывести на экран информацию о пользователе и учетной записи
Подтвердите нового пользователя и члена группы с помощью [nicmd name=”id”]:
Примеры возможных выводов данных:
Рисунок 03: Показать информацию о пользователе и группе
Как проверить доступ в sudo для учетной записи пользователя vivek
Теперь пользователь vivek может войти в систему с помощью команды ssh следующим образом:
Убедитесь, что vivek может использовать команду sudo:
При первом использовании команды sudo вам будет предложено ввести пароль учетной записи vivek. Поэтому введите пароль vivek для получения доступа root . Любой тип команды с sudo должен запускаться с привилегиями root для учетной записи vivek . Чтобы получить корневую оболочку, введите:
Примеры возможных выводов данных:
Рисунок 03: Тестирование доступа sudo для учетной записи пользователя vivek
И вот вы справились. Теперь вы можете разрешать другим пользователям запускать sudo на сервере Ubuntu и предоставлять пользователям права администратора.
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Создание пользователя sudo в Ubuntu
Команда sudo – это механизм передачи обычным системным пользователям привилегий администратора. Как правило, такие привилегии доступны только пользователю root. Данное руководство поможет быстро создать нового пользователя с доступом к sudo в системе Ubuntu. При этом не придётся редактировать файл sudoers.
Примечание: Чтобы передать права sudo уже существующему пользователю, перейдите к разделу 2.
1: Создание пользователя
Откройте сессию root:
ssh root@ server_ip_address
Используйте команду adduser, чтобы добавить нового системного пользователя.
Примечание: Вместо username укажите имя пользователя.
Введите и подтвердите пароль пользователя:
Set password prompts:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Следуйте инструкциям системы, чтобы указать дополнительную информацию о пользователе. Можно оставить значения по умолчанию:
User information prompts:
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]
2: Группа wheel
Используйте команду usermod, чтобы добавить пользователя в группу sudo:
usermod -aG sudo username
В системе Ubuntu все пользователи, состоящие в группе sudo, по умолчанию имеют права sudo.
3: Тестирование настроек sudo
Перейдите в сессию нового системного пользователя:
Теперь попробуйте запустить любую команду, добавив перед ней sudo.
К примеру, чтобы просмотреть содержимое каталога /root, нужно выполнить:
При первом запуске sudo система запросит пароль текущей учётной записи.
[sudo] password for username:После этого команда будет выполнена с правами администратора.
Примечание: Более подробную информацию об управлении пользователями можно найти в руководстве «Создание и удаление пользователей Ubuntu».
Как создать sudo пользователя в Ubuntu
Мы покажем вам, как создать пользователя sudo на Ubuntu 16.04. Sudo — это Linux-программа, которая позволяет привилегированным пользователям выполнять определенные команды в качестве суперпользователя или другого пользователя системы. Добавление пользователей в группу sudo на Ubuntu 16.04 — довольно простая задача, если вы следуете приведенному ниже руководству. Ubuntu Добавить пользователя в Sudoers в пять простых шагов. Давайте начнем.
1. Добавление пользователя в Ubuntu
Чтобы иметь возможность создать нового пользователя системы и позволить этому пользователю выполнять команды как суперпользователя или другого пользователя системы, вам необходимо подключиться к вашему серверу Linux через SSH и выполнить приведенную ниже команду. Вы должны заменить newuser фактическим именем пользователя, которого хотите добавить в свою систему.
Запуск команды adduser приведет к созданию новой учетной записи пользователя в системе в соответствии с информацией о конфигурации, определенной в файле /etc/adduser.conf. Команда adduser также позволяет использовать один или несколько параметров командной строки, например, указать домашний каталог пользователя, оболочку входа пользователя, группы и т. д. После запуска этой команды на экране вы увидите следующий вывод:
2. Установление пароля
Затем вам будет предложено ввести пароль для созданного пользователя:
Убедитесь, что вы используете надежный пароль для своей учетной записи. Следующий шаг — ввести основную информацию об учетной записи пользователя, такую как имя, номер телефона и т. д.
Как только вы подтвердите правильность введенной вами информации, учетная запись пользователя будет добавлена и будет готова к использованию.
3. Добавление пользователя в группу sudo
Весь смысл этого руководства состоит в том, чтобы помочь вам узнать, как разрешить определенному пользователю системы выполнять команды в качестве суперпользователя или другого пользователя системы. Для этого вам нужно добавить пользователя в группу sudo. У членов этой группы есть привилегии sudo. Замените newuser именем вашего системного пользователя в приведенной ниже команде и выполните его.
4. Переключение на sudo пользователя
Теперь переключитесь на этого пользователя:
и запустите команду, которая запрещена для обычного пользователя, например:
Приведенная выше команда обновляет все системное программное обеспечение до последней версии, и вы увидите следующий результат:
5. Подтверждение прав sudo
Попробуйте выполнить ту же команду теперь с sudo:
Вам будет предложено ввести пароль. Введите пароль, указанный при создании пользователя системы. Если вы все сделали правильно, все ваше системное программное обеспечение будет обновлено.
Поздравляем, теперь у вас есть пользователь sudo, которого вы можете использовать для управления Ubuntu VPS.
Как создать нового пользователя Sudo в Ubuntu?
В Linux и других Unix-подобных системах учетная запись root имеет самые высокие права доступа в системе. Он используется специально для целей системного администрирования.
Пользователь root (иногда называемый суперпользователем) имеет все права или разрешения (для всех файлов и программ) во всех режимах (однопользовательском или многопользовательском).
Работа системы Linux, особенно сервера с использованием учетной записи root, считается небезопасной по нескольким причинам. К ним, относятся:
- риск повреждения в результате аварий (например, выполнение команды, которая стирает файловую систему):
- запуск системных приложений с повышенными привилегиями, открывающих систему для уязвимостей безопасности.
Кроме того, учетная запись root является целью для каждого злоумышленника.
Что касается вышеуказанных проблем безопасности, рекомендуется использовать команду sudo для получения привилегий root, когда системный пользователь действительно нуждается в этом. В Ubuntu учетная запись root по умолчанию отключена. Учетной записью по умолчанию является административная учетная запись, которая использует sudo для получения привилегий root.
В этой статье мы расскажем, как создать пользователя sudo в дистрибутиве Ubuntu Linux.
Создание нового пользователя Sudo в Ubuntu
1. Войдите на свой сервер Ubuntu как пользователь root:
2. Cоздайте нового пользователя sudo с помощью команды useradd, как показано ниже, где admin — это имя пользователя. В следующей команде флаг -m означает создание домашнего каталога пользователя, если он не существует, -s указывает оболочку входа пользователя, а -c определяет комментарий, который будет сохранен в файле учетной записи:
3. Создайте пароль для пользователя-администратора с помощью утилиты passwd и подтвердите пароль его.
Надежный пароль настоятельно рекомендуется!
4. Чтобы позволить пользователю admin вызывать sudo для выполнения административных задач, вам необходимо добавить пользователя в системную группу sudo с помощью команды usermod следующим образом, где параметр -a означает добавление пользователя в дополнительную группу, а -G указывает группа:
5. Теперь проверьте доступ sudo для новой учетной записи пользователя, переключившись на учетную запись администратора (введите пароль учетной записи администратора при появлении запроса):
6. После переключения на пользователя с правами администратора убедитесь, вы можете запустить любую административную задачу, например, попробуйте создать дерево каталогов в каталоге /, добавив в команду sudo:
Это все на данный момент. В этой статье мы показали, как создать пользователя sudo в Ubuntu. Для получения более подробной информации о sudo смотрите «man sudo_root».
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!