Как создать пользователя без полномочий root на вашем Ubuntu 18.04 VPS или выделенном сервере

Если вы подключаете новый сервер Ubuntu 18.04, вам может потребоваться создать нового пользователя без полномочий root с правами sudo. Вход на ваш сервер Linux с правами root не является хорошей практикой, потому что один беспорядок может стереть весь ваш сервер.

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

Итак, помимо защиты вашего сервера Ubuntu 18.04 ключами аутентификации, вы должны создать нового пользователя с привилегиями sudo. Добавляйте только пользователей, которым вы хотите выполнять административные задачи, в группу sudo.

Судо является аббревиатурой от «суperuser делать»И это просто программа, которая позволяет вошедшему в систему пользователю запускать программы с привилегиями супер-администратора. В этом руководстве мы покажем вам, как это сделать на вашей VPS-машине с операционной системой Ubuntu 18.04..

Предпосылки

  • Ubuntu 18.04 VPS
  • Root-доступ к вашей машине Linux

Особое примечание: обзоры хостинга HostAdvice позволяют проконсультироваться с тысячами пользователей, прежде чем приобретать план хостинга. Если вы хотите приобрести тарифный план Ubuntu VPS, ознакомьтесь с обзорами хостинга VPS или обзорами хостинга Linux.

Шаг 1: Подключитесь к вашему серверу

Прежде чем создать нового пользователя, нам нужно подключиться к серверу. Вы можете использовать Putty, если вы используете Windows или любой другой инструмент командной строки, который позволяет защищенные соединения через SSH. Помните, что вам понадобится публичный IP-адрес вашего сервера и пароль вашего пользователя root.

Шаг 2: Добавить нового пользователя

После того, как вы подключены к серверу. Запустите команду adduser, чтобы создать нового пользователя. Обратите внимание, что вы также можете использовать изначально скомпилированную команду useradd, но она менее удобна для пользователя, чем команда Perdu script adduser.

Итак, в окне терминала введите следующее:

$ sudo adduser

Не забудьте заменить имя пользователя предпочитаемым именем вашего нового пользователя. Например, если вы хотите добавить нового пользователя с именем «james», синтаксис должен быть следующим:

$ sudo adduser james

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

Обратите внимание, что при обнаружении дубликата вы получите ошибку ниже:

useradd: пользователь уже существует

Шаг 3: Добавьте нового пользователя в группу sudo

Ваш новый пользователь выше создан с обычными привилегиями, и если вы попытаетесь запустить любую задачу sudo, вы получите сообщение об ошибке типа «james отсутствует в файле sudoers. Об этом инциденте будет сообщено ». Чтобы позволить пользователю выполнять административные задачи, например, перезагрузив сервер, создав новых пользователей или установив приложения, нам нужно выполнить следующую команду:

$ sudo usermod -aG sudo james

Не забудьте заменить «james» на имя пользователя, которое вы создали выше. Ваш новый пользователь должен быть успешно добавлен в программу sudo.

Шаг 4: Тестирование нового пользователя

Мы можем использовать су команда на нашем сервере Ubuntu 18.04 переключиться на нового пользователя, которого мы создали выше; су это аббревиатура для замещающий пользователь. Это позволяет текущему вошедшему в систему пользователю изменять сеанс без необходимости выхода из системы..

Для этого мы запускаем команду ниже:

$ su – Джеймс

Вывод:

Вы можете попробовать выполнить команду, как sudo dpkg-переконфигурировать tzdata чтобы увидеть, может ли ваш новый пользователь запустить административную задачу.

Вывод

Если вы видите вывод выше, ваш новый пользователь был успешно добавлен в список sudoers.

Вывод

Создание пользователя без полномочий root с правами sudo несложно, если вы выполните описанные выше шаги. Это обеспечит более безопасный способ для ваших администраторов серверов Ubuntu 18.04 выполнять задачи, сводя к минимуму потенциальные опасности. Также запуск задач от имени пользователя, не являющегося пользователем root, очень полезен, когда ваш сервер запускается, поскольку это затрудняет доступ вредоносных программ к вашим критическим файлам. Помните, что при необходимости вы можете создать больше пользователей sudo, повторив вышеописанную процедуру.

Проверьте лучшие 3 услуги VPS:

А2 Хостинг

Стартовая цена:
$ 5,00


надежность
9,3


ценообразование
9,0


Дружественный интерфейс
9,3


Служба поддержки
9,3


особенности
9,3

Читать отзывы

Посетите A2 Хостинг

ScalaHosting

Стартовая цена:
$ 12,00


надежность
9,4


ценообразование
9,5


Дружественный интерфейс
9,5


Служба поддержки
9,5


особенности
9,4

Читать отзывы

Посетите ScalaHosting

Hostinger

Стартовая цена:
$ 3,95


надежность
9,3


ценообразование
9,3


Дружественный интерфейс
9,4


Служба поддержки
9,4


особенности
9,2

Читать отзывы

Посетить Hostinger

Связанные статьи с практическими рекомендациями

  • Как установить Apache Cassandra на Ubuntu 18.04 VPS или выделенном сервере
    промежуточный
  • Как установить Apache, MySQL & PHP на Ubuntu 18.04 VPS или выделенном сервере
    промежуточный
  • Как настроить SSH для вашего Ubuntu 18.04 VPS или выделенного сервера
    промежуточный
  • Как разместить несколько веб-сайтов на Ubuntu 18.04 VPS или выделенном сервере
    промежуточный
  • Как установить самоподписанный SSL-сертификат на ваш Ubuntu 18.04 VPS или выделенный сервер
    промежуточный
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me