TGViewer
DevOps DevOps @i_devops · 8.82K subscribers
Post #3647 1.62K
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 #девопс

📲 Мы в MAX

Подпишись 👉@i_DevOps
  • 👍 2
More from @i_devops
  1. Sep 30, 2026Kubefirst Платформа с открытым исходным кодом Kubefirst Это полностью автоматизированная и…
  2. Sep 30, 202622 октября Kubernetes-сообщество встречается офлайн в Москве! Кому будет интересна конфере…
  3. Sep 30, 2026🔥 Elasticsearch или PostgreSQL: зачем платить за сложность? В DevOps-сообществе тренд «пр…
  4. Sep 28, 2026Проектирование CI CD. DevOps умеешь? Не каждый DevOps инженер умеет проектировать ci cd ко…
  5. Sep 27, 2026📣 Kubernetes Events — новостная лента вашего кластера Kubernetes Events — это ресурсы тип…
  6. Sep 25, 2026Kagent + Ollama: ИИ-агент для работы с Kubernetes Как использовать локальную языковую моде…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →