DevOps Инженер | Kubernetes, Docker & CI/CD. SRE Практики, Linux и Cloud. Девопс инфраструктура, автоматизация и Python. IT технологии.
IT и технологии · 27 марта 2026 г.
Doas – утилита, которая позволяет обычным пользователям выполнять задачи от имени root,... — 27 марта 2026 г. в 08:12:55.694
Doas – утилита, которая позволяет обычным пользователям выполнять задачи от имени root, так же как это делает sudo. Она была разработана проектом OpenBSD как минималистичная альтернатива sudo. Запускайте apt install doas. Так как doas не входит по умолчанию в коробочные версии linux, утилита требует немного бОльших настроек, в отличие от sudo. Но конфигурация намного проще для понимания чем sudo. Настраивается все это через файл /etc/doas.conf. Если файла нет — создайте. Сымитируем поведение sudo и позволим пользователю выполнять любые команды от пользователя root. Добавим в конфиг такое: permit persist user as root Теперь пользователь user сможет выполнять команды от root + пользователь получает льготный период, когда не нужно вводить пароль в течение нескольких минут после последовательных команд doas. Допустим нужно сделать подобное, но для определенной группы, добавляем в конфиг строчку: permit persist :wheel as root Теперь все кто в группе wheel смогут побыть рутом. Также и с белым списком команд, которые можно выдать для запуска без пароля: permit persist user as root permit nopass :user as root cmd apt Да, конфиг более читабельный чем у sudo Конфиг sudo %wheel ALL=(ALL) NOPASSWD: ALL Конфиг doas permit nopass :wheel as root Ну и с помощью doas можно запустить root shell такой командой: doas -s #devops #девопс Подпишись 👉 @i_DevOps

