Как предоставить пользователю права администратора в Linux
Вам нужно получить права администратора в Linux, но не знаете, как это сделать? Сегодня мы обсудим, как быстро предоставить административные права конкретному пользователю в Ubuntu и Arch Linux.
Зачем мне нужны права администратора?
При использовании системы Linux, когда вы пытаетесь выполнить какую-либо административную задачу, например, установку или удаление программного обеспечения, вы можете получить сообщение об отсутствии необходимых разрешений. Иногда это может расстраивать, но получить права администратора в Linux не так сложно, как кажется.
Фактически, в вашем распоряжении несколько инструментов, в зависимости от используемого вами дистрибутива. Однако помните, что пользователи без полномочий root не могут предоставить кому-либо права администратора, поэтому вам нужно будет войти в систему как другой пользователь, у которого есть статус администратора.
Эти пользователи, согласно техническому определению, принадлежат к группе sudo или sudoers . Это означает, что они могут выполнять команды sudo, вводя свои пароли пользователей. Пароли необходимы для авторизации пользователей, чтобы они могли выполнять административные задачи в системе.
Чтобы получить права администратора, вы должны принадлежать к правильной группе, и мы объясним, как это сделать ниже.
Как предоставить права администратора в Ubuntu
Среды рабочего стола позволяют легко контролировать разрешения пользователей, независимо от вашего уровня комфорта при работе с Linux. Вы можете использовать приложение с графическим интерфейсом для управления пользователями на рабочем столе или выполнить ту же задачу с большей эффективностью через командную строку.
Предоставление прав администратора через рабочий стол
В дистрибутивах на основе Debian, таких как Ubuntu и Linux Mint, вы найдете инструмент управления пользователями в настройках вашей системы. Найдите пользователя в панели запуска приложений, и утилита управления пользователями обычно будет в верхней части результатов.
После запуска инструмента найдите возможность изменить права пользователя, группы или дополнительные элементы управления. Если вы можете редактировать группы пользователей, обязательно добавьте пользователя в группу sudo или sudoers .
Предоставление прав администратора через командную строку
Права администратора в Ubuntu могут быть предоставлены двумя разными командами: usermod и gpasswd .
Чтобы предоставить права администратора с помощью usermod, откройте терминал и введите:
sudo usermod -aG sudo username
Замените имя пользователя на имя пользователя по вашему выбору. Флаг -aG означает « Добавить» и « Группировать» . Эта команда указывает usermod добавить имя пользователя в группу, которой в данном случае является группа sudo .
Чтобы использовать gpasswd, введите в терминале следующую команду:
sudo gpasswd -a username sudo
Обязательно замените имя пользователя именем пользователя, которому вы хотите предоставить права администратора. Флаг -a указывает, что вы хотите добавить пользователя в группу sudo .
Как предоставить права администратора в Arch Linux
Некоторые дистрибутивы на основе Arch, такие как Manjaro Linux, имеют настольные приложения для управления пользователями, похожие на Ubuntu. Однако, если вы не можете найти его в своей системе, получить права администратора в Arch Linux через командную строку также довольно просто.
Вам нужно будет отредактировать файл e tc / sudoers . Хотя вмешательство в системные файлы может привести к поломке системы, специальная команда visudo позволяет редактировать файл с минимальным риском.
sudo visudo
Добавьте приведенную ниже строку в файл или раскомментируйте ее (удалив отметку), если строка уже присутствует. Строка дает root-доступ к группе wheel.
%wheel ALL=(ALL) ALL
После сохранения и выхода из visudo введите следующую команду, чтобы добавить пользователя в группу wheel , заменив имя пользователя на пользователя по вашему выбору.
sudo gpasswd -a username wheel
Создание новых администраторов в Linux
Теперь вы добавили пользователя в свою группу администраторов Linux, и этот пользователь может выполнять административные задачи, такие как установка и обновление программного обеспечения. Наличие нескольких администраторов может быть полезно, если вы используете большой сервер Linux с несколькими пользователями.
Если вы часто управляете пользователями в своей системе Linux, важно, чтобы вы знали, как быстро идентифицировать пользователей. Составление списка всех пользователей, присутствующих в системе, – отличный способ начать.