Как предоставить пользователю права администратора в Linux

Вам нужно получить права администратора в Linux, но не знаете, как это сделать? Сегодня мы обсудим, как быстро предоставить административные права конкретному пользователю в Ubuntu и Arch Linux.

Зачем мне нужны права администратора?

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

Фактически, в вашем распоряжении несколько инструментов, в зависимости от используемого вами дистрибутива. Однако помните, что пользователи без полномочий root не могут предоставить кому-либо права администратора, поэтому вам нужно будет войти в систему как другой пользователь, у которого есть статус администратора.

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

Связанный: Как управлять группами пользователей с помощью Groupadd в Linux

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

Как предоставить права администратора в 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 .

Связанный: Как добавить пользователя в Linux

Как предоставить права администратора в 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, важно, чтобы вы знали, как быстро идентифицировать пользователей. Составление списка всех пользователей, присутствующих в системе, – отличный способ начать.