Делай как - doas - Wikipedia

делай как
Оригинальный автор (ы)Тед Унангст
Разработчики)OpenBSD Проекты[1]
изначальный выпуск18 октября 2015 г.[1]
Репозиторий Отредактируйте это в Викиданных
Написано вC
ТипПрограммное обеспечение безопасности
ЛицензияЛицензия ISC
Интернет сайтhttps://man.openbsd.org/doas

делай как («Делать как») - это программа для выполнения команд от имени другого пользователя. В Системный администратор может настроить его для предоставления указанным пользователям привилегий для выполнения указанных команд. это бесплатно и с открытым исходным кодом под Лицензия ISC[2] и доступно в Unix и Unix-подобный операционные системы.

doas был разработан Тедом Унангстом для OpenBSD как проще и безопаснее судо замена.[3][4]

История

doas был первоначально разработан Тедом Унангстом[5] и был выпущен вместе с OpenBSD 5.8 в октябре 2015 года, заменив sudo.[1] Однако OpenBSD по-прежнему предоставляет sudo в виде пакета.[1]

Конфигурация

Определение привилегий должно быть записано в конфигурационном файле /etc/doas.conf.[6]

Примеры

Разрешить пользователю user1 выполнять procmap как корень без пароля:

разрешить nopass user1 как root cmd / usr / sbin / procmap

Разрешить членам колесная группа для запуска любой команды от имени root:

разрешение: колесо как корень

Порты и доступность

Джесси Смит[7] порт Doas упакован для DragonFlyBSD,[8] FreeBSD,[9] и NetBSD.[10] По словам автора, работает и на иллюзия и macOS.[11] OpenDoas, a Linux порт, упакован для Альпийский, Арка, Gentoo, GNU Guix, Гиперболоа, Манджаро, Парабола, NixOS, и Void Linux.[12]

Рекомендации

  1. ^ а б c d «OpenBSD 5.8». www.openbsd.org. Получено 2020-05-06.
  2. ^ https://cvsweb.openbsd.org/src/usr.bin/doas/doas.c?rev=1.82
  3. ^ Егулалп, Сердар (25.07.2016). «OpenBSD 6.0 усиливает безопасность, теряя совместимость с Linux». InfoWorld. Получено 2020-05-06.
  4. ^ Миллман, Рене (18 октября 2019 г.). «Ошибка Linux Sudo может позволить хакерам получить root-доступ». SC Media UK. SC Media UK. Получено 2020-05-06.
  5. ^ doas (1) – OpenBSD Общие команды Руководство
  6. ^ "Привилегии | Руководство по OpenBSD". www.openbsdhandbook.com. Получено 2020-05-06.
  7. ^ https://github.com/slicer69
  8. ^ https://github.com/DragonFlyBSD/DPorts/tree/master/security/doas
  9. ^ https://svnweb.freebsd.org/ports/head/security/doas/pkg-descr
  10. ^ "Коллекция пакетов NetBSD: безопасность / doas". ftp.netbsd.org. Получено 2020-05-06.
  11. ^ Смит, Джесси. "делай как". GitHub. Получено 2020-08-24.
  12. ^ "opendoas". repology.org.