Doas - doas - Wikipedia

doas
Asl muallif (lar)Ted Unangst
Tuzuvchi (lar)OpenBSD Loyihalar[1]
Dastlabki chiqarilish2015 yil 18 oktyabr[1]
Ombor Buni Vikidatada tahrirlash
YozilganC
TuriXavfsizlik dasturi
LitsenziyaISC litsenziyasi
Veb-saythttps://man.openbsd.org/doas

doas ("Bajar") - bu boshqa foydalanuvchi sifatida buyruqlarni bajaradigan dastur. The tizim ma'muri uni belgilangan foydalanuvchilarga belgilangan buyruqlarni bajarish uchun imtiyozlar berish uchun sozlashi mumkin. Bu bepul va ochiq manbali ostida ISC litsenziyasi[2] va mavjud Unix va Unixga o'xshash operatsion tizimlar.

doas Ted Unangst tomonidan ishlab chiqilgan OpenBSD oddiyroq va xavfsizroq sudo almashtirish.[3][4]

Tarix

doas dastlab Ted Unangst tomonidan ishlab chiqilgan[5] va 2015 yil oktyabr oyida sudo o'rnini bosuvchi OpenBSD 5.8 bilan chiqarildi.[1] Biroq, OpenBSD hali ham sudo-ni paket sifatida taqdim etadi.[1]

Konfiguratsiya

Imtiyozlar ta'rifi /etc/doas.conf konfiguratsiya faylida yozilishi kerak.[6]

Misollar

User1 ga procmap formatini bajarishga ruxsat bering ildiz parolsiz:

root cmd / usr / sbin / procmap sifatida nopass user1-ga ruxsat bering

A'zolariga ruxsat berish g'ildirak guruhi har qanday buyruqni root sifatida ishlatish uchun:

ruxsatnoma: g'ildirak ildiz sifatida

Portlar va mavjudlik

Jessi Smitning[7] port doas paketlangan DragonFlyBSD,[8] FreeBSD,[9] va NetBSD.[10] Muallifning fikriga ko'ra, u ham ishlaydi illumos va macOS.[11] OpenDoas, a Linux port, uchun paketlangan Alp tog'lari, Arch, Gentoo, GNU Guix, Giperboloa, Manjaro, Parabola, NixOS va Linuxni bekor qiling.[12]

Adabiyotlar

  1. ^ a b v d "OpenBSD 5.8". www.openbsd.org. Olingan 2020-05-06.
  2. ^ https://cvsweb.openbsd.org/src/usr.bin/doas/doas.c?rev=1.82
  3. ^ Yegulalp, Serdar (2016-07-25). "OpenBSD 6.0 Linux mosligini yo'qotish orqali xavfsizlikni kuchaytiradi". InfoWorld. Olingan 2020-05-06.
  4. ^ Millman, Rene (18 oktyabr 2019). "Linux Sudo xatosi xakerlarga rootdan foydalanishga ruxsat berishi mumkin". SC Media UK. SC Media UK. Olingan 2020-05-06.
  5. ^ doas (1) – OpenBSD Umumiy buyruqlar Qo'lda
  6. ^ "Imtiyozlar | OpenBSD qo'llanmasi". www.openbsdhandbook.com. Olingan 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 to'plamlari to'plami: xavfsizlik / xizmatlar". ftp.netbsd.org. Olingan 2020-05-06.
  11. ^ Smit, Jessi. "doas". GitHub. Olingan 2020-08-24.
  12. ^ "opendoas". repology.org.