Как создать пользователя Sudo в Ubuntu [Быстрый старт]

Командаsudo предоставляет механизм для предоставления привилегий администратора, обычно доступных только пользователю root, обычным пользователям. Это руководство покажет вам самый простой способ создать нового пользователя с доступом sudo в Ubuntu без необходимости изменять файлsudoers на вашем сервере. Если вы хотите настроить sudo для существующего пользователя, просто перейдите к шагу 3.

Шаги по созданию нового пользователя Sudo

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

    ssh root@server_ip_address
  2. Используйте командуadduser, чтобы добавить нового пользователя в вашу систему.

    Обязательно заменитеusername на пользователя, которого вы хотите создать.

    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]
  3. Используйте командуusermod, чтобы добавить пользователя в группуsudo.

    usermod -aG sudo username

    По умолчанию в Ubuntu члены группыsudo имеют привилегии sudo.

  4. Проверьте доступ sudo к новой учетной записи пользователя

    • Используйте командуsu, чтобы переключиться на новую учетную запись пользователя.

      su - username
    • Как новый пользователь, убедитесь, что вы можете использовать sudo, добавив «sudo» к команде, которую вы хотите запустить с привилегиями суперпользователя.

      sudo command_to_run
    • Например, вы можете просмотреть содержимое каталога/root, который обычно доступен только пользователю root.

      sudo ls -la /root
    • При первом использованииsudo в сеансе вам будет предложено ввести пароль учетной записи пользователя. Введите пароль, чтобы продолжить.

      Output:[sudo] password for username:

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

Вот ссылка на более подробное руководство по управлению пользователями:

Related