[go: nahoru, domu]

انتقل إلى المحتوى

دواس: الفرق بين النسختين

من ويكيبيديا، الموسوعة الحرة
[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
ط ←‏التضبيط: مصطلح أسهل
وسم: تعديل مصدر 2017
طلا ملخص تعديل
وسم: تعديل مصدر 2017
سطر 2: سطر 2:
'''تنفيذيّ تطبيقات أوبن‌بي‌إس‌دي الثانوي المخصَّص''' {{إنج|dedicated openbsd application subexecutor}}،<ref>{{استشهاد ويب|عنوان=doas - dedicated openbsd application subexecutor|مسار=https://flak.tedunangst.com/post/doas|تاريخ الوصول=2024-07-15|صحيفة=flak.tedunangst.com}}</ref> واختصارًا '''دواس''' {{إنج|doas}} هو برنامج لتنفيذ الأوامر باستخدام مستخدم آخر. يمكن ل[[مدير النظام]] إعطاء الصلاحية لمستخدمين معينين كي يستخدموا هذا الأمر. البرمجية [[برمجية حرة مفتوحة المصدر|حرة مفتوحة المصدر]] ومتوفرة تحت [[رخصة آي إس سي]].<ref>{{Cite web |url=https://cvsweb.openbsd.org/src/usr.bin/doas/doas.c?rev=1.82 |title=Archived copy |access-date=2021-09-29 |archive-date=2021-03-03 |archive-url=https://web.archive.org/web/20210303224700/https://cvsweb.openbsd.org/src/usr.bin/doas/doas.c?rev=1.82 |url-status=live }}</ref> يمكن استخدام الأمر على أنظمة [[يونكس]] و[[شبيه يونكس|شبيهة يونكس]].
'''تنفيذيّ تطبيقات أوبن‌بي‌إس‌دي الثانوي المخصَّص''' {{إنج|dedicated openbsd application subexecutor}}،<ref>{{استشهاد ويب|عنوان=doas - dedicated openbsd application subexecutor|مسار=https://flak.tedunangst.com/post/doas|تاريخ الوصول=2024-07-15|صحيفة=flak.tedunangst.com}}</ref> واختصارًا '''دواس''' {{إنج|doas}} هو برنامج لتنفيذ الأوامر باستخدام مستخدم آخر. يمكن ل[[مدير النظام]] إعطاء الصلاحية لمستخدمين معينين كي يستخدموا هذا الأمر. البرمجية [[برمجية حرة مفتوحة المصدر|حرة مفتوحة المصدر]] ومتوفرة تحت [[رخصة آي إس سي]].<ref>{{Cite web |url=https://cvsweb.openbsd.org/src/usr.bin/doas/doas.c?rev=1.82 |title=Archived copy |access-date=2021-09-29 |archive-date=2021-03-03 |archive-url=https://web.archive.org/web/20210303224700/https://cvsweb.openbsd.org/src/usr.bin/doas/doas.c?rev=1.82 |url-status=live }}</ref> يمكن استخدام الأمر على أنظمة [[يونكس]] و[[شبيه يونكس|شبيهة يونكس]].


تم تطوير دواس من قبل تِد أوانغست كبديل آمن ل[[سودو]] على أنظمة [[أوبن بي إس دي|أوبن‌بي‌إس‌دي]].<ref>{{Cite web|title=Linux Sudo bug could allow hackers root access|url=https://www.scmagazineuk.com/article/1663022|last=Millman|first=Rene|date=18 October 2019|website=SC Media UK|url-status=live|archive-url=https://web.archive.org/web/20210929013544/https://insight.scmagazineuk.com/|archive-date=2021-09-29|access-date=2020-05-06}}</ref><ref>{{استشهاد ويب|عنوان=OpenBSD 6.0 tightens security by losing Linux compatibility|مسار=https://www.infoworld.com/article/2246944/openbsd-60-tightens-security-by-losing-linux-compatibility.html|تاريخ الوصول=2024-07-15|صحيفة=InfoWorld|لغة=en-US}}</ref><ref>{{man|1|doas|OpenBSD}}</ref> واجهة تِد صعوبات أثناء ضبط سودو مما دفعه لتطوير دواس. تم إصدار دواس مع أوبن‌بي‌إس‌دي 5.8 في [[أكتوبر]] [[2015]] كبديل لسودو، لكن أوبن‌بي‌إس‌دي ما زال يضمن سودو كحزمة في مستودعه.<ref>{{استشهاد ويب|عنوان=OpenBSD 5.8|مسار=http://www.openbsd.org/58.html|تاريخ الوصول=2024-07-15|صحيفة=www.openbsd.org}}</ref>
تم تطوير دواس من قبل تِد أوانغست كبديل آمن ل[[سودو]] على أنظمة [[أوبن بي إس دي|أوبن‌بي‌إس‌دي]].<ref>{{Cite web|title=Linux Sudo bug could allow hackers root access|url=https://www.scmagazineuk.com/article/1663022|last=Millman|first=Rene|date=18 October 2019|website=SC Media UK|url-status=live|archive-url=https://web.archive.org/web/20210929013544/https://insight.scmagazineuk.com/|archive-date=2021-09-29|access-date=2020-05-06}}</ref><ref>{{استشهاد ويب|عنوان=OpenBSD 6.0 tightens security by losing Linux compatibility|مسار=https://www.infoworld.com/article/2246944/openbsd-60-tightens-security-by-losing-linux-compatibility.html|تاريخ الوصول=2024-07-15|صحيفة=InfoWorld|لغة=en-US}}</ref><ref>{{man|1|doas|OpenBSD}}</ref> واجه تِد صعوبات أثناء ضبط سودو مما دفعه لتطوير دواس. تم إصدار دواس مع أوبن‌بي‌إس‌دي 5.8 في [[أكتوبر]] [[2015]] كبديل لسودو، لكن أوبن‌بي‌إس‌دي ما زال يضمن سودو كحزمة في مستودعه.<ref>{{استشهاد ويب|عنوان=OpenBSD 5.8|مسار=http://www.openbsd.org/58.html|تاريخ الوصول=2024-07-15|صحيفة=www.openbsd.org}}</ref>


== التخصيص ==
== التخصيص ==

نسخة 22:42، 15 يوليو 2024

تنفيذيّ تطبيقات أوبن‌بي‌إس‌دي الثانوي المخصَّص (بالإنجليزية: dedicated openbsd application subexecutor)‏،[3] واختصارًا دواس (بالإنجليزية: doas)‏ هو برنامج لتنفيذ الأوامر باستخدام مستخدم آخر. يمكن لمدير النظام إعطاء الصلاحية لمستخدمين معينين كي يستخدموا هذا الأمر. البرمجية حرة مفتوحة المصدر ومتوفرة تحت رخصة آي إس سي.[4] يمكن استخدام الأمر على أنظمة يونكس وشبيهة يونكس.

تم تطوير دواس من قبل تِد أوانغست كبديل آمن لسودو على أنظمة أوبن‌بي‌إس‌دي.[5][6][7] واجه تِد صعوبات أثناء ضبط سودو مما دفعه لتطوير دواس. تم إصدار دواس مع أوبن‌بي‌إس‌دي 5.8 في أكتوبر 2015 كبديل لسودو، لكن أوبن‌بي‌إس‌دي ما زال يضمن سودو كحزمة في مستودعه.[8]

التخصيص

يمكن ضبط دواس من خلال ملف /etc/doas.conf.[9]

أمثلة

يسمح للمستخدم user1 بتشغيل الأمر procmap كحساب جذر:

permit nopass user1 as root cmd /usr/sbin/procmap

يسمح لأعضاء مجموعة wheel (العجلة) بتشغيل أي أمر كحساب جذر:

permit :wheel as root

طريقة أبسط للقيام بنفس الشيء المذكور أعلاه في حال كان الحساب الافتراضي جذرًا:

permit :wheel

نفس الشيء أعلاه مع تذكر كلمة المرور التي أدخلها المستخدم لخمس دقائق:

permit persist :wheel

الإصدارات

يوجد إصدارة مخصصة لأنظمة توزيعات برمجيات بيركلي من تطوير جيسي سميث،[10] وهي متوفرة في مستودعات دراغون فلاي بي إس دي،[11] وفري بي إس دي،[12] ونت بي إس دي.[13] وبحسب ادعاء المطور فهي تعمل على نظامي إلوموس وماك أو إس أيضًا.

كما يوجد هناك إصدارة للينكس تدعى أوبن‌دواس (بالإنجليزية: OpenDoas)‏، وهي متوفرة على مستودعات العديد من التوزيعات.[14]

أنظر أيضًا

المراجع

  1. ^ وصلة مرجع: https://man.openbsd.org/doas.1.
  2. ^ ا ب وصلة مرجع: https://cvsweb.openbsd.org/src/usr.bin/doas/doas.c?rev=1.99. تنسيق الملف: ملف نصي. الوصول: 30 مايو 2024.
  3. ^ "doas - dedicated openbsd application subexecutor". flak.tedunangst.com. اطلع عليه بتاريخ 2024-07-15.
  4. ^ "Archived copy". مؤرشف من الأصل في 2021-03-03. اطلع عليه بتاريخ 2021-09-29.{{استشهاد ويب}}: صيانة الاستشهاد: الأرشيف كعنوان (link)
  5. ^ Millman، Rene (18 أكتوبر 2019). "Linux Sudo bug could allow hackers root access". SC Media UK. مؤرشف من الأصل في 2021-09-29. اطلع عليه بتاريخ 2020-05-06.
  6. ^ "OpenBSD 6.0 tightens security by losing Linux compatibility". InfoWorld (بالإنجليزية الأمريكية). Retrieved 2024-07-15.
  7. ^ doas(1) – أوبن بي إس دي General Commands Manual
  8. ^ "OpenBSD 5.8". www.openbsd.org. اطلع عليه بتاريخ 2024-07-15.
  9. ^ "Privileges". www.openbsdhandbook.com (بالإنجليزية). Retrieved 2024-07-15.
  10. ^ "slicer69 - Overview". GitHub (بالإنجليزية). Retrieved 2024-07-15.
  11. ^ "DPorts/security/doas at master · DragonFlyBSD/DPorts". GitHub (بالإنجليزية). Retrieved 2024-07-15.
  12. ^ "[ports] Log of /head/security/doas/pkg-descr". svnweb.freebsd.org. اطلع عليه بتاريخ 2024-07-15.
  13. ^ "security/doas - The NetBSD Packages Collection". ftp.netbsd.org. اطلع عليه بتاريخ 2024-07-15.
  14. ^ "opendoas packages dissection - Repology". repology.org. اطلع عليه بتاريخ 2024-07-15.