Забудьте о пароле: Как настроить sudo для работы без постоянного ввода

Забудьте о пароле: Как настроить sudo для работы без постоянного ввода

Устали каждый раз вводить пароль для sudo? Эта небольшая, но такая частая процедура может серьезно замедлить вашу работу в терминале. Представьте, что вы можете выполнять административные команды в Linux мгновенно, без лишних препятствий. Система защиты через пароль, безусловно, важна для безопасности, но в некоторых сценариях она становится обременительной. Например, при частом использовании apt для обновлений или запуске перезагрузки. Мы покажем вам, как найти разумный баланс между удобством и безопасностью. Вы узнаете о мощной директиве NOPASSWD, которая позволяет гибко настраивать политику доступа. Настроить это можно как для конкретного пользователя, так и для целой группы. Вы сможете разрешить выполнение всех команд без пароля или только определенных, критически важных для вашего рабочего процесса. Это не просто лайфхак, а профессиональный подход к настройке вашей рабочей среды. Мы подробно разберем синтаксис команд и покажем, как безопасно редактировать конфигурационный файл с помощью команды visudo. Готовы ускорить свою работу в разы? Открывайте полную статью и настраивайте систему под себя!


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

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

Команда sudo без пароля в Linux

Чтобы отключить пароль sudo, надо добавить к строчке настройки пользователя или группы директиву NOPASSWD. Синтаксис такой:

имя_пользователя ALL=(ALL) NOPASSWD: ALL

Для того чтобы отключить пароль sudo для определенного пользователя нужно открыть файл конфигурации sudo и отключить запрос пароля следующей строчкой, например для пользователя losst:

sudo visudo

losst ALL=(ALL) NOPASSWD: ALL

Забудьте о пароле: Как настроить sudo для работы без постоянного ввода

Сохраните изменения и закройте файл, на всякий случай напомню что в vi для перехода в режим вставки используется клавиша i, для сохранения команда :w и команда :q для выхода. Теперь sudo не будет запрашивать пароль у выбранного пользователя при выполнении любых команд.

Для того чтобы разрешить пользователю выполнять только некоторые команды без пароля (например apt и reboot) добавьте следующую строчку:

losst ALL=(ALL) NOPASSWD: /usr/bin/apt, /sbin/reboot

Чтобы отключить пароль для группы пользователей используйте следующий код:

%имя_группы ALL=(ALL) NOPASSWD: ALL

Теперь у пользователей группы имя_группы утилита sudo не будет спрашивать пароль, а у всех остальных будет. Чтобы более детально ознакомится с возможностями sudo смотрите статью про настройку sudo в Linux.

Оставить комментарий


Кликните на изображение чтобы обновить код, если он неразборчив