Настройка sudo Debian 12

sudo – это:

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

Команда sudo предоставляет те же привилегии, которые могут быть выполнены пользователем root. У меня возникает вопрос, зачем нужно использовать команду sudo. Причинами добавления пользователя в группу sudo являются:Пароль root не может быть общим для всех пользователей. Просто назначьте пользователей, которые должны выполнять административные задачи в группе sudo. Это предоставит им привилегии пользователя root на ограниченный период.Только при выполнении административных команд, когда возникает необходимость в команде “sudo”, в ней нет необходимости. Это означает, что вероятность ошибок при выполнении команд может быть уменьшена.Последняя важная причина для sudo заключается в том, что журнал активности пользователей sudo хранится в файле и может отслеживаться пользователем root.Эта версия собрана с минимальными зависимостями от разделяемых библиотек, используйте пакет sudo-ldap вместо этого, если вам нужна поддержка LDAP для sudoers.

Существует три способа установки sudo в Debian 12. Мы можем использовать apt-getapt и aptitude. В следующих разделах мы опишем каждый метод. Вы можете выбрать один из них.

Установите sudo с помощью apt-get

Обновите базу данных apt с помощью apt-get, используя следующую команду.

sudo apt-get update

После обновления базы данных apt мы можем установить ее sudo с помощью apt-get, выполнив следующую команду:

sudo apt-get -y install sudo

Установите sudo с помощью apt

Обновите базу данных apt с помощью apt, используя следующую команду.

sudo apt update

После обновления базы данных apt мы можем установить ее sudo с помощью apt, выполнив следующую команду:

sudo apt -y install sudo

Установите sudo с помощью aptitude

Если вы хотите следовать этому методу, вам может потребоваться сначала установить aptitude, поскольку aptitude обычно не устанавливается по умолчанию в Debian. Обновите базу данных apt с помощью aptitude, используя следующую команду.

sudo aptitude update

После обновления базы данных apt мы можем установить ее sudo с помощью aptitude, выполнив следующую команду:

sudo aptitude -y install sudo

Как удалить sudo в Debian 12

Чтобы удалить только sudo пакет, мы можем использовать следующую команду:

sudo apt-get remove sudo

Удалите sudo и его зависимости

Чтобы удалить sudo и его зависимости, которые больше не нужны Debian 12, мы можем использовать приведенную ниже команду:

sudo apt-get -y autoremove sudo

Удалите конфигурации и данные sudo

Чтобы удалить sudo конфигурацию и данные из Debian 12, мы можем использовать следующую команду:

sudo apt-get -y purge sudo

Удалите конфигурацию, данные и все зависимости sudo

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

sudo apt-get -y autoremove --purge sudo

Для конфигурации sudo в Debian 12 необходимо определить, какие пользователи или группы смогут использовать повышение привилегий и в каком объёме

Для этого используется команда 

visudo

, которая запускает текстовый редактор с конфигурационным файлом 

/etc/sudoers
  • За предоставление прав отвечают две строки:
    root ALL=(ALL:ALL) ALL

    и 

    %sudo ALL=(ALL:ALL) ALL

    . Первая строка назначает права для учётной записи root, вторая устанавливает права для членов группы sudo. 

Есть два основных способа предоставить пользовательской учётной записи право использовать sudo

  1. Добавить учётную запись пользователя в группу sudo на сервере:
    usermod –a –G sudo user

    . После изменения членства в группе, потребуется заново авторизоваться в этой учётной записи для применения новой конфигурации. 

  2. Создать в файле новую запись:
    user ALL=(ALL:ALL) ALL

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

Если внесены изменения в файл, нужно их сохранить нажатием сочетания клавиш 

Ctrl-O

 и выйти из редактора — 

Ctrl-X

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

Вам может также понравиться...