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