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

Как добавить пользователя в Sudoers в Debian

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

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

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

Убедитесь, что вы заменили «username» на имя пользователя, которому вы хотите предоставить доступ.

Предоставления доступа sudo с помощью этого метода достаточно для большинства случаев использования.

Чтобы убедиться, что пользователь был добавлен в группу, введите:

Вам будет предложено ввести пароль. Если у пользователя есть доступ к sudo, команда выведет «root». В противном случае вы получите сообщение об ошибке «пользователя нет в файле sudoers».

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

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

Прокрутите вниз до конца файла и добавьте следующую строку:

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

Выводы

Чтобы предоставить пользователю доступ к sudo в Debian, просто добавьте пользователя в группу «sudo».

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

Источник

Как добавить пользователя в Debian

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

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

Как добавить пользователя в Debian

1. Графический интерфейс

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

Как сделать пользователя sudo debian. Смотреть фото Как сделать пользователя sudo debian. Смотреть картинку Как сделать пользователя sudo debian. Картинка про Как сделать пользователя sudo debian. Фото Как сделать пользователя sudo debian

Здесь, первым делом необходимо нажать кнопку Разблокировать чтобы получить доступ к созданию и редактированию пользователей. После этого система запросит ваш пароль. Только после его ввода появится кнопка Добавить пользователя в верху окна, нажмите на неё:

Как сделать пользователя sudo debian. Смотреть фото Как сделать пользователя sudo debian. Смотреть картинку Как сделать пользователя sudo debian. Картинка про Как сделать пользователя sudo debian. Фото Как сделать пользователя sudo debian

В окне создания нового пользователя надо ввести его имя и логин, а также пароль два раза:

Как сделать пользователя sudo debian. Смотреть фото Как сделать пользователя sudo debian. Смотреть картинку Как сделать пользователя sudo debian. Картинка про Как сделать пользователя sudo debian. Фото Как сделать пользователя sudo debian

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

Как сделать пользователя sudo debian. Смотреть фото Как сделать пользователя sudo debian. Смотреть картинку Как сделать пользователя sudo debian. Картинка про Как сделать пользователя sudo debian. Фото Как сделать пользователя sudo debian

2. Терминал

Добавление пользователей debian через терминал даже проще, чем в графическом интерфейсе. Чтобы создать пользователя в терминале следует использовать команду adduser. Она интерактивная и во время создания пользователя надо будет ответить на несколько вопросов. Например, для создания пользователя losst выполните:

sudo adduser losst

Введите два раза пароль для нового пользователя:

Как сделать пользователя sudo debian. Смотреть фото Как сделать пользователя sudo debian. Смотреть картинку Как сделать пользователя sudo debian. Картинка про Как сделать пользователя sudo debian. Фото Как сделать пользователя sudo debian

Дальше можно заполнить полное имя пользователя, информацию о его рабочем месте, телефон и другую нужную вам информацию:

Как сделать пользователя sudo debian. Смотреть фото Как сделать пользователя sudo debian. Смотреть картинку Как сделать пользователя sudo debian. Картинка про Как сделать пользователя sudo debian. Фото Как сделать пользователя sudo debian

Если вы хотите создать sudo пользователя в Debian, то надо добавить только что созданного пользователя в группу sudo. Например:

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

Как сделать пользователя sudo debian. Смотреть фото Как сделать пользователя sudo debian. Смотреть картинку Как сделать пользователя sudo debian. Картинка про Как сделать пользователя sudo debian. Фото Как сделать пользователя sudo debian

Выводы

Как видите, создание пользователя Debian не такая уже сложная задача, которая может быть выполнена как через терминал, так и через графический интерфейс. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Установка sudo в Debian 10

Debian 10 вышел в релиз. Это прекрасная новость не только для постоянных пользователей этого дистрибутива, но и для всего сообщества Linux. Однако, если вы установили дистрибутив, то скорее всего заметили, что обычный пользователь не может использовать sudo.

Если вы попытаетесь использовать sudo после установки системы, то получите ошибку имя_пользователя is not in the sudoers file. This incident will be reported. Это значит, что несмотря на то, что утилита sudo установлена, вы все ещё не можете ею пользоваться. В этой статье мы рассмотрим как исправить эту проблему.

Что такое sudo?

Независимо от дистрибутива Linux, на компьютере есть разные пользователи. Каждый из них имеет определенные роли и разрешения. Допустим, нужно установить какой-то пакет в Debian. Выполнить эту операцию сможет только пользователь с правами root. Другие пользователи не имеют доступа к этому действию.

Настройка sudo в Debian 10

Сначала установим утилиту sudo если она ещё не установлена, а для этого нужно иметь права пользователя root. Это очень важно. Откройте терминал, или подключитесь к серверу удаленно через SSH и переключитесь на пользователя root:

Утилита запросит пароль пользователя root. Теперь можно устанавливать sudo из репозиториев Debian:

Как сделать пользователя sudo debian. Смотреть фото Как сделать пользователя sudo debian. Смотреть картинку Как сделать пользователя sudo debian. Картинка про Как сделать пользователя sudo debian. Фото Как сделать пользователя sudo debian

Утилита установится быстро. После этого посмотрите содержимое файла /etc/sudoers:

В файле просто разобраться. В разделе спецификаций привилегий пользователя вы найдете строку, подобную этой:

%sudo ALL=(ALL:ALL) ALL

Как сделать пользователя sudo debian. Смотреть фото Как сделать пользователя sudo debian. Смотреть картинку Как сделать пользователя sudo debian. Картинка про Как сделать пользователя sudo debian. Фото Как сделать пользователя sudo debian

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

Или в этот файл можно добавить отдельную строчку для своего пользователя. Она будет выглядеть вот так:

имя_вашего_пользователя ALL=(ALL:ALL) ALL

Для сохранения изменений нажмите клавишу Esc и выполните команду :w, а затем :q. Не зависимо от выбранного вами способа настройки, после завершения вы можете пользоваться командой sudo.

Источник

Как добавить пользователя в sudo Debian

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

Чтобы снизить этот риск новый пользователь не имеет прав sudo. Только после создания пользователя можно назначить ему права суперпользователя для выполнения повседневных административных функций. Это возможно путем выдачи пользователю прав sudo. Это действие повысит привилегии пользователя.

В этой статье мы расскажем, как создать нового пользователя, а затем добавить пользователя в группу sudoers в Debian. (Как добавить пользователя в sudo Debian)

Шаг 1: Войдите на свой сервер Debian

Для начала войдите на свой сервер Debian как пользователь root через SSH. Как включить SSH на Debian мы писали здесь.

Шаг 2. Создание новой учетной записи пользователя в Debian

Синтаксис команды показан ниже:

В нашем случае мы добавим нового пользователя по имени Джек.

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

Пример ответа терминала

Как сделать пользователя sudo debian. Смотреть фото Как сделать пользователя sudo debian. Смотреть картинку Как сделать пользователя sudo debian. Картинка про Как сделать пользователя sudo debian. Фото Как сделать пользователя sudo debianСоздание новой учетной записи пользователя в Debian

Как сделать пользователя sudo debian. Смотреть фото Как сделать пользователя sudo debian. Смотреть картинку Как сделать пользователя sudo debian. Картинка про Как сделать пользователя sudo debian. Фото Как сделать пользователя sudo debianСоздание пользователя с помощью adduser

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

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

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

Чтобы проверить был ли пользователь добавлен в группу sudo, выполнив команду id.

Следующие выходные данные показывают, что пользователь «джек» добавлен в группу sudo:

uid=1000(jack) gid=1000(jack) groups=1000(jack),27(sudo)

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

В следующем примере я добавлю пользователя « Johnny » в группу sudo с помощью gpasswd :

Примечание. Если вы получаете сообщение «sudo: command not found«, установите пакет sudo с помощью apt-get.

Установить Sudo очень просто, выполните команду написанную ниже:

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

Последним шагом является подтверждение наличия у нового пользователя прав sudo.

Переключитесь на нового пользователя, как показано на рисунке

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

За этим последует список из нескольких пунктов, которые вы должны знать, работая пользователем root.

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

Пример ответа терминала

Как сделать пользователя sudo debian. Смотреть фото Как сделать пользователя sudo debian. Смотреть картинку Как сделать пользователя sudo debian. Картинка про Как сделать пользователя sudo debian. Фото Как сделать пользователя sudo debianТестирование пользователя sudo

Заключение

Из этой статьи вы узнали, как добавить пользователя в группу sudoers. Мы рекомендуем использовать обычного пользователя в серверной системе. Это позволит избежать вероятности ошибки в качестве пользователя root и нанести необратимый ущерб серверу.

Источник

Как создать пользователя Sudo в Debian

Команда sudo (сокращение от Super-user do) — это программа, позволяющая пользователям выполнять команды с привилегиями безопасности другого пользователя, по умолчанию — пользователя root.

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

Вы можете использовать эту учетную запись для выполнения административных команд без необходимости входа на сервер Debian в качестве пользователя root.

Создайте пользователя sudo

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

1. Войдите на свой сервер.

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

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

Команда предложит вам установить и подтвердить новый пароль пользователя. Убедитесь, что пароль для новой учетной записи как можно более надежный (комбинация букв, цифр и специальных символов).

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

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

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

Протестируйте доступ к sudo

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

Используйте команду sudo, чтобы запустить команду whoami :

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

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

Чтобы использовать sudo, просто добавьте к команде префикс sudo и пробел:

При первом использовании sudo в сеансе вам будет предложено ввести пароль пользователя:

Выводы

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

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Источник

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

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