Как добавить пользователя Sudo в Ubuntu

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

В основном используется в административных целях; предоставление ограниченного административного доступа пользователям без прав администратора на ПК с Linux.

Например, по умолчанию пользователю не разрешено устанавливать пакеты в системе Ubuntu. Однако пользователь может сделать это с помощью судо команда.

Пользователь без полномочий root без sudo не может установить программу. См. Пример неудачной попытки ниже:

apt-get install aptitude E: Не удалось открыть файл блокировки / var / lib / dpkg / lock-frontend - open (13: В доступе отказано) E: Невозможно получить блокировку внешнего интерфейса dpkg (/ var / lib / dpkg / lock-frontend ), ты рут?

Пользователь без полномочий root с sudo может устанавливать программы в системе без каких-либо проблем.

sudo apt-get install aptitude Чтение списков пакетов ... Готово Построение дерева зависимостей ....

Добавить существующего пользователя как пользователя Sudo

Если пользователь не является частью судо группа пользователей, она не сможет использовать судо команда. Будет выведен результат ниже:

testuser отсутствует в файле sudoers. Об этом инциденте будет сообщено.

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

sudo usermod -aG sudo testuser

Здесь опция означает «добавить». Это не повлияет на членство пользователя в существующих группах. для указания, в какую группу добавить пользователя.

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

Чтобы запустить команду от имени администратора (пользователь «root»), используйте «sudo». См. Подробности в "man sudo_root".

Создайте нового пользователя с привилегиями Sudo

Добавить пользователя это команда Linux, используемая для создания нового пользователя. Его можно использовать с

флаг --в группе добавить пользователя в группу sudo при создании.

sudo adduser testuser --ingroup = sudo

Ограничьте, какие команды должны быть разрешены с помощью sudo

Файл / и т. д. / sudoers содержит параметры конфигурации для судо команда. Этот файл защищен от записи напрямую, даже для root. Единственный способ отредактировать этот файл - использовать Visudo команда.

sudo visudo

Приведенная выше команда откроет файл с помощью редактора командной строки nano. Прокрутите и найдите в файле строки ниже.

# Разрешить членам группы sudo выполнять любую команду% sudo ALL = (ALL: ALL) ALL

Последний ВСЕ в строке можно заменить единственной командой или набором команд, которые должны быть разрешены с помощью sudo.

# Разрешить членам группы sudo выполнять любую команду% sudo ALL = (ALL: ALL) / bin / mv, / usr / sbin / visudo

Важная заметка: Предлагаемые изменения в приведенном выше файле sudoers ограничат пользователей sudo только на выполнение команд. мв и Visudo. Это только для пояснительных целей, вам не нужно применять эти ограничения для пользователей sudo в вашей системе.

Если вы внесли какие-либо изменения в файл sudoers, используя приведенные выше инструкции, обязательно сохраните файл, используя Ctrl + O чтобы изменения вступили в силу. Затем вы можете выйти из nano, используя Ctrl + X.

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

? Ваше здоровье!

Категория: Linux