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

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

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

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

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

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

# ssh root@server-IP-address

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

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

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

# adduser  username

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

#  adduser jack

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

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

=
Создание новой учетной записи пользователя в Debian
Создание новой учетной записи пользователя в Debian

Как только пароль будет успешно установлен, терминал запросит у вас дополнительную информацию о пользователе, как показано ниже. Заполните подробную информацию и, нажмите кнопку ” Y ” , чтобы сохранить изменения.

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

Создание пользователя с помощью adduser 
Создание пользователя с помощью adduser

Информация о новом пользователе хранится в файле /etc/password. Для просмотра информации о пользователе запустите

# cat /etc/passwd

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

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

# usermod -aG sudo username

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

# usermod -aG sudo jack

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

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

# id jack

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

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

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

# gpasswd -a johnny sudo
Adding user johnny to group sudo

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

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

$ apt-get install sudo

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

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

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

# su - jack

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

$ sudo whoami

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

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

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

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

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

$ sudo -i

Заключение

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

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем. Мои глубокие знания и обширный практический опыт в этих сферах позволяют мне создавать детальные руководства и учебные материалы, ценные для пользователей всех уровней.

Я стремлюсь делать сложные темы доступными и понятными, надеюсь что мой вклад в сообщество IT будет оценен по достоинству.

Моя работа направлена на образование и распространение знаний в области информационных технологий, помогая другим расширять свои возможности и углублять понимание современных технологий.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.