Создать нового пользователя Ubuntu

Обновлено: 26.06.2024

Как и все основные операционные системы, Linux является многопользовательской операционной системой, которая позволяет пользователям иметь свои собственные отдельные учетные записи. У каждого пользователя есть собственный домашний каталог, который содержит все данные и настройки, характерные для этого пользователя, и недоступен для других пользователей. Знать, как создать новую учетную запись пользователя, — это простая, но важная задача, которую должен знать каждый пользователь Linux.

В этой статье объясняется, как создать нового пользователя в ОС Ubuntu с помощью пользовательского интерфейса и командной строки. Кроме того, мы объясним, как назначить привилегии sudo пользователю и как удалить его, если вы хотите. Мы выполнили команды и процедуры, описанные в этой статье, в системе Ubuntu 20.04 LTS.

Примечание. Чтобы добавить или удалить учетную запись пользователя, у вас должны быть права администратора.

Создание учетной записи пользователя с помощью пользовательского интерфейса

Чтобы создать новую учетную запись пользователя через пользовательский интерфейс, выполните следующие действия:

  1. Откройте утилиту настроек с помощью контекстного меню на рабочем столе.


  1. Затем перейдите на вкладку "Пользователи" на левой панели. На правой панели вы увидите, что все поля отключены по умолчанию. Чтобы внести какие-либо изменения, вам нужно будет разблокировать настройки. В правом верхнем углу нажмите кнопку «Разблокировать». Появится следующее диалоговое окно аутентификации. Введите пароль и нажмите кнопку «Аутентификация». При этом все поля будут активированы.
  2. Далее нажмите кнопку "Добавить пользователя".
  3. Откроется следующее диалоговое окно, в котором вам будет предложено ввести необходимую информацию для создаваемого нового пользователя. Вы можете создать стандартную учетную запись или учетную запись администратора, выбрав вкладку перед типом учетной записи. Учетная запись администратора имеет больше привилегий, чем стандартная учетная запись пользователя, и они могут устанавливать, удалять и обновлять программное обеспечение, добавлять и удалять пользователей и настраивать конфигурации. Введите имя пользователя и установите для него пароль или позвольте пользователю установить его при следующем входе в систему. Затем нажмите кнопку Добавить.

Удаление учетной записи пользователя с помощью пользовательского интерфейса

Если вы хотите удалить учетную запись пользователя с помощью пользовательского интерфейса, выполните следующие простые действия:

  1. Откройте утилиту настроек с помощью контекстного меню на рабочем столе.
  2. Затем перейдите на вкладку "Пользователь". На правой панели вы увидите, что все поля отключены по умолчанию. Чтобы внести какие-либо изменения, вам нужно будет разблокировать настройки. В правом верхнем углу нажмите кнопку «Разблокировать».
  3. В следующем диалоговом окне аутентификации введите пароль и нажмите кнопку "Аутентификация".
  4. Выберите учетную запись, которую хотите удалить, и нажмите кнопку «Удалить пользователя». Затем он спросит, хотите ли вы сохранить или удалить домашний каталог пользователя. Вы можете удалить или сохранить файлы с помощью соответствующих кнопок.
  5. После этого учетная запись пользователя будет удалена из вашей системы.

    Создание учетной записи пользователя с помощью командной строки

    Чтобы создать новую учетную запись пользователя с помощью командной строки, выполните следующие действия:

    1. Нажмите Ctrl+Alt+T, чтобы запустить приложение терминала командной строки в Ubuntu.
    2. Теперь, чтобы создать новую учетную запись пользователя, используйте команду adduser следующим образом:

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

    Например, мы создаем учетную запись пользователя с именем «гость», поэтому команда будет такой:

    Введите пароль sudo. Затем введите и еще раз введите пароль для новой учетной записи пользователя. Вы можете указать другую информацию или нажать Enter, чтобы принять значение по умолчанию.

    После этого вам будет предложено подтвердить информацию, указав вариант Y/n. Нажмите y для подтверждения, после чего учетная запись пользователя будет создана в вашей системе.


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


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

    В нашем примере это будет:


    Он добавит пользователя в группу sudo и назначит административные права.

    Удаление учетной записи пользователя с помощью командной строки

    Чтобы удалить учетную запись пользователя с помощью командной строки, используйте следующий синтаксис:


    На этом все! Я надеюсь, что это будет полезно, если вам когда-нибудь понадобится создать новую учетную запись пользователя в системе Ubuntu 20.04 LTS.

    Об авторе

    Карим Буздар

    Карим Буздар имеет степень инженера в области телекоммуникаций и несколько сертификатов системного администратора. Как ИТ-инженер и технический автор, он пишет для различных веб-сайтов. Он ведет блог на LinuxWays.

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

    В этом руководстве вы узнаете, как создать нового пользователя с доступом sudo в Ubuntu 20.04 без изменения файла /etc/sudoers вашего сервера.

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

    Шаг 1 — Вход на ваш сервер

    Подключение к вашему серверу по SSH в качестве пользователя root:

    Шаг 2 — Добавление нового пользователя в систему

    Используйте команду adduser, чтобы добавить нового пользователя в вашу систему:

    Обязательно замените sammy именем пользователя, которое вы хотите создать. Вам будет предложено создать и подтвердить пароль для пользователя:

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

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

    Используйте команду usermod, чтобы добавить пользователя в группу sudo:

    И снова не забудьте заменить sammy только что добавленным именем пользователя. По умолчанию в Ubuntu все члены группы sudo имеют полные привилегии sudo.

    Шаг 4. Проверка доступа к sudo

    Чтобы проверить, работают ли новые разрешения sudo, сначала используйте команду su, чтобы переключиться на новую учетную запись пользователя:

    Как новый пользователь, убедитесь, что вы можете использовать sudo, добавив sudo к команде, которую вы хотите запустить с правами суперпользователя:

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

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

    Примечание: это не запрос пароля root! Введите пароль только что созданного пользователя с поддержкой sudo.

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

    Заключение

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

    Чтобы вашему новому пользователю был предоставлен внешний доступ, ознакомьтесь с нашим разделом, посвященным включению внешнего доступа для вашего обычного пользователя.

    Если вам нужна более подробная информация о настройке сервера Ubuntu 20.04, ознакомьтесь с нашим руководством по начальной настройке сервера с Ubuntu 20.04.

    Хотите узнать больше? Присоединяйтесь к сообществу DigitalOcean!

    Присоединяйтесь к нашему сообществу DigitalOcean, насчитывающему более миллиона разработчиков, бесплатно! Получайте помощь и делитесь знаниями в нашем разделе "Вопросы и ответы", находите руководства и инструменты, которые помогут вам расти как разработчику и масштабировать свой проект или бизнес, а также подписывайтесь на интересующие вас темы.

    Добавление и удаление пользователей в системе Linux — одна из самых важных задач системного администрирования, с которой необходимо ознакомиться. Когда вы создаете новую систему, по умолчанию вам часто предоставляется доступ только к учетной записи root.

    Хотя запуск от имени пользователя root дает вам полный контроль над системой и ее пользователями, это также опасно и может привести к разрушительным последствиям. Для общих задач системного администрирования лучше добавить непривилегированного пользователя и выполнять эти задачи без привилегий root. Вы также можете создать дополнительные непривилегированные учетные записи для любых других пользователей, которые могут быть в вашей системе. У каждого пользователя в системе должна быть своя отдельная учетная запись.

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

    Предпосылки

    Для выполнения этого руководства вам потребуется доступ к серверу под управлением Ubuntu 18.04. Убедитесь, что у вас есть root-доступ к серверу и включен брандмауэр. Чтобы настроить это, следуйте нашему Руководству по начальной настройке сервера для Ubuntu 18.04.

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

    Запустите интерактивный терминал!

    Добавление пользователя

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

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

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

    • Назначьте и подтвердите пароль для нового пользователя.
    • Введите любую дополнительную информацию о новом пользователе. Это необязательно и может быть пропущено нажатием клавиши ВВОД, если вы не хотите использовать эти поля.
    • В заключение вас попросят подтвердить правильность предоставленной вами информации. Нажмите Y, чтобы продолжить.

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

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

    Предоставление пользователю привилегий Sudo

    Если ваш новый пользователь должен иметь возможность выполнять команды с привилегиями root (администратора), вам нужно будет предоставить новому пользователю доступ к sudo . Давайте рассмотрим два подхода к этой задаче: во-первых, добавление пользователя в предварительно определенную sudo группу пользователей, а во-вторых, указание привилегий для каждого пользователя в конфигурации sudo.

    Добавление нового пользователя в группу Sudo

    По умолчанию sudo в системах Ubuntu 18.04 настроен на предоставление полных прав любому пользователю в группе sudo.

    Вы можете просмотреть, в какие группы входит ваш новый пользователь, с помощью команды groups:

    По умолчанию новый пользователь находится только в своей группе, поскольку adduser создает ее в дополнение к профилю пользователя. Пользователь и его собственная группа имеют одно и то же имя. Чтобы добавить пользователя в новую группу, вы можете использовать команду usermod:

    Опция -aG указывает usermod добавить пользователя в перечисленные группы.

    Обратите внимание, что сама команда usermod требует прав sudo. Это означает, что вы можете добавлять пользователей в группу sudo, только если вы вошли в систему как пользователь root или как другой пользователь, который уже был добавлен в качестве члена группы sudo. В последнем случае вам придется предварять эту команду sudo , как в этом примере:

    Указание явных привилегий пользователя в файле /etc/sudoers

    В качестве альтернативы добавлению пользователя в группу sudo вы можете использовать команду visudo, которая открывает файл конфигурации с именем /etc/sudoers в системном редакторе по умолчанию и явно указывает права для каждого пользователя.< /p>

    Использование visudo — единственный рекомендуемый способ внесения изменений в /etc/sudoers, поскольку он блокирует файл от нескольких одновременных изменений и выполняет проверку его содержимого перед перезаписью файла. Это помогает предотвратить ситуацию, когда вы неправильно настроите sudo и не сможете решить проблему, потому что потеряли привилегии sudo.

    Если вы вошли в систему как пользователь root, выполните следующее:

    Если вы вошли в систему как пользователь без полномочий root с привилегиями sudo, выполните ту же команду с префиксом sudo:

    Традиционно visudo открывал /etc/sudoers в редакторе vi, что может сбивать с толку неопытных пользователей. По умолчанию в новых установках Ubuntu visudo будет использовать текстовый редактор nano, который обеспечивает более удобное и доступное редактирование текста. Используйте клавиши со стрелками для перемещения курсора и найдите строку, которая выглядит следующим образом:

    Под этой строкой добавьте следующую выделенную строку. Обязательно измените newuser на имя профиля пользователя, которому вы хотите предоставить привилегии sudo:

    Добавьте новую строку, подобную этой, для каждого пользователя, которому должны быть предоставлены полные привилегии sudo. Когда вы закончите, сохраните и закройте файл, нажав CTRL + X , затем Y , а затем ENTER для подтверждения.

    Проверка привилегий пользователя Sudo

    Теперь ваш новый пользователь может выполнять команды с правами администратора.

    Если вы вошли в систему как новый пользователь, вы можете выполнять команды как обычный пользователь, вводя команды как обычно:

    Вы можете выполнить ту же команду с правами администратора, введя sudo перед командой:

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

    Удаление пользователя

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

    Вы можете удалить самого пользователя, не удаляя ни один из его файлов, выполнив следующую команду от имени пользователя root:

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

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

    Если вы запускаете это как пользователь без полномочий root с привилегиями sudo, вы должны запустить ту же команду с префиксом sudo:

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

    Или используйте следующую команду, если вы не являетесь пользователем root с привилегиями sudo:

    Это предотвратит случайное предоставление привилегий sudo новому пользователю, созданному с тем же именем.

    Заключение

    Теперь у вас должно быть довольно хорошее представление о том, как добавлять и удалять пользователей из вашей системы Ubuntu 18.04.Эффективное управление пользователями позволит вам разделить пользователей и предоставить им только тот доступ, который им необходим для выполнения их работы.

    Для получения дополнительной информации о настройке sudo ознакомьтесь с нашим руководством по редактированию файла sudoers.

    Хотите узнать больше? Присоединяйтесь к сообществу DigitalOcean!

    Присоединяйтесь к нашему сообществу DigitalOcean, насчитывающему более миллиона разработчиков, бесплатно! Получайте помощь и делитесь знаниями в нашем разделе "Вопросы и ответы", находите руководства и инструменты, которые помогут вам расти как разработчику и масштабировать свой проект или бизнес, а также подписывайтесь на интересующие вас темы.

    Ubuntu используется многими пользователями по всему миру. Это самый популярный дистрибутив Linux, и многие пользователи предпочитают его за легкость, поддержку и простоту. Система Ubuntu может использоваться несколькими пользователями, а новые пользователи могут добавляться по-разному через интерфейс командной строки или графический интерфейс. В этом руководстве мы узнаем, как создать новую учетную запись пользователя в Ubuntu?

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

    Создать новую учетную запись пользователя с помощью adduser из командной строки

    Команда adduser доступна во всех выпусках Ubuntu и популярных дистрибутивах Linux для добавления новых пользователей из интерфейса командной строки или терминала. Эта команда предоставляет различные параметры для установки различных свойств для новых учетных записей. Самый практичный способ добавить нового пользователя с помощью команды adduser — это вызвать эту команду с новым именем пользователя. Но если вы используете эту команду как обычный пользователь, вы должны предоставить привилегии root с помощью команды sudo. Но если вы являетесь пользователем root, дополнительная команда не требуется.

    • В строке «Новый пароль:» пользователю будет задан новый пароль. при вводе вы ничего не увидите по соображениям безопасности. После завершения ввода нажмите Enter. Предоставленный пароль будет проверен на соответствие рекомендациям по безопасности паролей, и если он не соответствует, вы увидите сообщение «НЕВЕРНЫЙ ПАРОЛЬ: пароль короче 8 символов», но это не остановит создание нового пользователя.
    • В строке «Повторите новый пароль:» будет запрашиваться пароль еще раз, чтобы предотвратить ошибки. Просто введите пароль еще раз и нажмите клавишу ввода.
    • Следующие вопросы являются необязательными, но при желании вы можете предоставить информацию.

    Введите новое значение или нажмите ENTER для значения по умолчанию
    Полное имя []: Ахмет Али Байдан
    Номер комнаты []: 123
    Рабочий телефон []:
    Домашний Телефон []:
    Другое []:

    • «Верна ли информация? Строка [Y/n] y» будет последним шагом создания пользователя, где просто введите y, чтобы принять и завершить создание пользователя.


    Команда useradd Ubuntu Linux

    Создать новую учетную запись пользователя с помощью useradd из командной строки

    Команда useradd является обратной версией команды adduser. Команда useradd обеспечивает более простое использование, когда указанный пользователь создается напрямую, и по этому поводу не возникает дополнительных вопросов. Но пароль не будет установлен, как вы ожидаете. Имейте в виду, что у этого пользователя также не будет домашнего каталога в /home.

    Затем вы можете установить пароль данного пользователя с помощью команды passwd, указав имя пользователя, как показано ниже.


    Пароль Ubuntu Linux

    Создать новую учетную запись пользователя в GNOME

    Сначала мы откроем инструмент настроек, который используется для установки всех пользовательских и системных настроек. В тире введите «Настройки», как показано ниже. На следующем экране мы видим значок настроек.


    Настройки

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


    Настройки пользователя

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


    Аутентификация пользователя

    Кнопка «Добавить пользователя» станет зеленой после ввода пароля на предыдущем шаге. Мы нажмем кнопку «Добавить пользователя», чтобы открыть экран «Добавить пользователя».


    Меню пользователя

    На следующем экране «Добавить пользователя» мы предоставим основную информацию, такую ​​как полное имя, имя пользователя и пароль, а затем нажмем кнопку «Добавить», как показано ниже.


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

    Читайте также: