Как создать нового пользователя Sudo в Fedora Linux

Создание новых пользователей sudo в Fedora необходимо для управления домашними и рабочими системами. Этот навык повышает безопасность, позволяет эффективно администрировать системы и, как следствие, обеспечивать бесперебойную работу.

Что это даёт — кратко:

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

Теперь давайте рассмотрим, как создавать новых пользователей sudo в Fedora с помощью команд терминала и различных методов.

Смена учетной запись Root

При управлении Fedora Linux и создании новых пользователей sudo необходимо работать от имени пользователя root. Если вы не установили пароль пользователя root во время установки, этот раздел можно пропустить.

Начните со сброса пароля root с помощью следующей команды:

sudo passwd root

При выполнении этой команды сначала введите пароль своей текущей учётной записи sudo. Затем вам будет предложено создать новый пароль для учётной записи root. Этот шаг необходим для защиты доступа root.

sudo passwd root Fedora
команда изменения sudo passwd root Fedora

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

su

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

Sudo в Fedora Linux
Вход в root в Fedora

Теперь, когда в командной строке вместо @username  используется @root, у вас есть все права администратора для выполнения задач по управлению пользователями в вашей системе Fedora Linux. Полученный расширенный доступ необходим для следующих шагов по созданию нового пользователя sudo.

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

Чтобы начать настройку нового пользователя в системе Fedora Linux, создайте учётную запись. Это можно сделать с помощью команды adduser. При этом нужно выбрать желаемое имя пользователя для новой учётной записи.

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

adduser josh

Эта команда создаёт в системе новую учётную запись пользователя с именем «Джош».

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

sudo passwd josh

Эта команда предложит вам ввести и подтвердить новый пароль для «Josh». Это защитит новую учётную запись и обеспечит доступ к ней только указанному пользователю.

Sudo в Fedora Linux
команда sudo passwd в Fedora

Добавление нового созданного пользователя в группу Sudoers в Fedora

После создания новой учётной записи пользователя в Fedora Linux следующим важным шагом является предоставление прав sudo. Чтобы добавить пользователя в группу sudoers, которая в Fedora называется «wheel», используйте команду usermod с параметрами -aG . Эти параметры добавляют пользователя в указанную группу.

Замените <example username> (имя) на фактическое имя пользователя. Например, чтобы добавить «josh» в группу sudoers, выполните команду:

usermod -aG wheel josh

Эта команда фактически предоставляет Джошу административные привилегии, добавляя его в группу wheel.

Чтобы убедиться, что пользователь успешно добавлен в группу sudoers, используйте команду id . Эта команда отображает группы, в которые входит пользователь. Например, чтобы проверить, в каких группах состоит пользователь Джош:

id josh

Эта команда покажет вам группы, к которым принадлежит «Джош», включая «wheel», если предыдущий шаг был выполнен успешно.

Sudo в Fedora Linux
команда fedora id

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

Чтобы добавить «Джоша» в группу «wheel» с помощью gpasswd, используйте следующую команду:

gpasswd -a josh wheel

После выполнения этой команды появится подтверждение, например «Adding user josh to group wheel», указывающее на успешное добавление пользователя в группу.

И usermod и gpasswd — надёжные методы управления членством в группах в Fedora Linux, которые важны для правильного администрирования системы и контроля доступа пользователей.

Подтверждение нового созданного пользователя Sudo в Fedora Linux

После предоставления доступа sudo вновь созданному пользователю нужно убедиться, что учётная запись настроена правильно. Для этого надо проверить, может ли пользователь выполнять команды с правами sudo. Для начала переключитесь на новую учётную запись пользователя с помощью команды su.

Замените <example username> на фактическое имя пользователя. Например, чтобы переключиться на пользователя «josh», введите команду:

su josh

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

Выполните следующую команду:

sudo whoami

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

Sudo в Fedora Linux
команда fedora whoami

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

Заключение

В этом руководстве мы использовали интерфейс командной строки для добавления нового пользователя и предоставления ему прав sudo в Fedora Linux. Эти шаги являются базовыми для всех, кто работает с Linux, и позволяют управлять доступом пользователей и административными разрешениями. Регулярная проверка прав пользователей и доступа sudo — ключ к обеспечению безопасности вашей системы.