Создание новых пользователей sudo в Fedora необходимо для управления домашними и рабочими системами. Этот навык повышает безопасность, позволяет эффективно администрировать системы и, как следствие, обеспечивать бесперебойную работу.
Что это даёт — кратко:
- Повышенная безопасность: предоставляйте административные права доверенным пользователям, не раскрывая пароль администратора.
- Эффективное управление пользователями: простое управление разрешениями и доступом для нескольких пользователей.
- Масштабируемость: возможность легко добавлять и удалять пользователей по мере необходимости, что идеально подходит для растущих компаний.
- Настройка: изменяйте разрешения пользователей в соответствии с конкретными ролями и обязанностями.
- Возможность аудита: отслеживание действий пользователя и изменений, имеющих решающее значение для поддержания целостности системы.
Теперь давайте рассмотрим, как создавать новых пользователей sudo в Fedora с помощью команд терминала и различных методов.
Смена учетной запись Root
При управлении Fedora Linux и создании новых пользователей sudo необходимо работать от имени пользователя root. Если вы не установили пароль пользователя root во время установки, этот раздел можно пропустить.
Начните со сброса пароля root с помощью следующей команды:
sudo passwd root
При выполнении этой команды сначала введите пароль своей текущей учётной записи sudo. Затем вам будет предложено создать новый пароль для учётной записи root. Этот шаг необходим для защиты доступа root.

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

Теперь, когда в командной строке вместо @username используется @root, у вас есть все права администратора для выполнения задач по управлению пользователями в вашей системе Fedora Linux. Полученный расширенный доступ необходим для следующих шагов по созданию нового пользователя sudo.
Создание учетной записи пользователя в Fedora Linux
Чтобы начать настройку нового пользователя в системе Fedora Linux, создайте учётную запись. Это можно сделать с помощью команды adduser. При этом нужно выбрать желаемое имя пользователя для новой учётной записи.
Например, чтобы создать пользователя с именем «Josh», нужно ввести команду:
adduser josh
Эта команда создаёт в системе новую учётную запись пользователя с именем «Джош».
После создания учётной записи пользователя важно назначить новому пользователю надёжный пароль. Чтобы установить пароль для «Josh», используйте следующую команду:
sudo passwd josh
Эта команда предложит вам ввести и подтвердить новый пароль для «Josh». Это защитит новую учётную запись и обеспечит доступ к ней только указанному пользователю.

Добавление нового созданного пользователя в группу Sudoers в Fedora
После создания новой учётной записи пользователя в Fedora Linux следующим важным шагом является предоставление прав sudo. Чтобы добавить пользователя в группу sudoers, которая в Fedora называется «wheel», используйте команду usermod с параметрами -
aG . Эти параметры добавляют пользователя в указанную группу.
Замените <example username> (имя) на фактическое имя пользователя. Например, чтобы добавить «josh» в группу sudoers, выполните команду:
usermod -aG wheel josh
Эта команда фактически предоставляет Джошу административные привилегии, добавляя его в группу wheel.
Чтобы убедиться, что пользователь успешно добавлен в группу sudoers, используйте команду id
. Эта команда отображает группы, в которые входит пользователь. Например, чтобы проверить, в каких группах состоит пользователь Джош:
id josh
Эта команда покажет вам группы, к которым принадлежит «Джош», включая «wheel», если предыдущий шаг был выполнен успешно.

Кроме того, для добавления пользователя в группу можно использовать команду 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.
Заключение
В этом руководстве мы использовали интерфейс командной строки для добавления нового пользователя и предоставления ему прав sudo в Fedora Linux. Эти шаги являются базовыми для всех, кто работает с Linux, и позволяют управлять доступом пользователей и административными разрешениями. Регулярная проверка прав пользователей и доступа sudo — ключ к обеспечению безопасности вашей системы.