في الكثير من أنظمة Linux ، يمكنك أداء المهام كجذر عن طريق تشغيل الأوامر باستخدام sudo. لقد طور مشروع OpenBSD بديلًا بسيطًا ، وهو doas.

إذن ، كيف تستخدم doas لتنفيذ أوامر Linux كمستخدم آخر ، وهل ستحل محل sudo؟

ما هو دواس؟

doas هي أداة تتيح للمستخدمين القياسيين أداء المهام كجذر ، بنفس الطريقة التي يعمل بها sudo. تم تطويره بواسطة مشروع OpenBSD كبديل بسيط لـ sudo ، ونتيجة لذلك ، البرنامج أصغر بكثير من sudo.

بينما تم تطويره كجزء من OpenBSD ، نسخة محمولة متوفر ويعمل مع أنظمة أخرى شبيهة بـ Unix ، بما في ذلك Linux.

كيفية تثبيت Doas

يتوفر doas في معظم مستودعات التوزيعات الرسمية ويمكنك تثبيته بسهولة باستخدام مدير حزم التوزيع الخاص بك. لتثبيت doas على توزيعات قائمة على Debian مثل Ubuntu:

sudo apt install doas

لاحظ أن الحزمة موجودة فقط في مستودع Ubuntu 21.04 وليس في إصدار 20.04 LTS.

لتثبيته على Arch ، ما عليك سوى استخدام pacman:

sudo pacman -S opendoas

في Fedora و CentOS ، استخدم DNF لتثبيت doas:

sudo dnf تثبيت opendoas

تكوين دواس

تأخذ doas بعض الإعداد أكثر من sudo لأن معظم التوزيعات لا تزال لا تتضمنها افتراضيًا ، لكن التكوين أسهل بكثير في الفهم من sudo. كل ما عليك فعله هو تحرير ملف

instagram viewer
/etc/doas.conf ملف كجذر.

هذا مثال على doas الذي يحاكي سلوك sudo ، ويتيح لك تشغيل أي أمر كجذر. باستخدام doas ، تحصل أيضًا على فترة سماح حيث لا يتعين عليك إدخال كلمة مرورك لعدة دقائق بعد تشغيل أوامر doas المتتالية.

السماح باستمرار اسم المستخدم كجذر

ال اسم االمستخدم في الأمر المذكور أعلاه هو المستخدم الذي تريد تمكينه. عديدة الأنظمة لها مستخدمون في مجموعة معينة مثل "admin" أو "wheel" التي يمكنها استخدام sudo. يمكنك أيضًا تكرار ذلك مع doas من خلال كتابة أسماء المجموعات السابقة بنقطتين.

السماح بالاستمرار: العجلة كجذر

يمكنك أيضًا تحديد أوامر Linux باستخدام doas. لنفترض أنك تريد أن يتمكن مستخدم معين فقط من تشغيل APT لتحديث النظام. ال كمد يتيح لك الخيار تحديد قائمة بالأوامر الفردية وملفات لا يمكن العبور سيتيح لك تشغيل أوامر الجذر بدون كلمة مرور.

اسمح لمستخدم nopass cmd apt-get كجذر

باستخدام دواس

يمكنك استخدام doas في سطر الأوامر تمامًا كما تفعل مع sudo:

doas apt التحديث

متعلق ب: كيفية التغيير بين المستخدمين على Linux

ماذا عن sudo؟

على الرغم من وصول دواس ، إلا أن سودو سيظل موجودًا لفترة من الوقت. على الرغم من أن sudo يحتوي على ملف تكوين معقد ، إلا أنه يوفر الكثير من التحكم الدقيق. بالإضافة إلى ذلك ، لا يتوفر doas بعد في جميع مستودعات التوزيعات. من المحتمل أن تضطر إلى استخدام sudo حتى تضيفه المزيد من المستودعات أو تبدأ التوزيعات في استبدال sudo بـ doas كبرنامج إداري افتراضي.

بصرف النظر عن doas و sudo ، هناك العديد من البرامج الأخرى التي يمكنك تثبيتها لتشغيل الأوامر كمستخدم آخر. يتم شحن العديد من توزيعات Linux بما في ذلك Arch Linux مع su كأداة افتراضية للتبديل بين المستخدمين.

سودو vs. su: ما هو الأمر الذي يجب أن تستخدمه؟

في Linux ، هناك أمران للوصول إلى المستخدم المتميز: su و sudo. أي واحد يجب أن تستخدمه يعتمد على المهمة في متناول اليد.

اقرأ التالي

يشاركسقسقةبريد الالكتروني
مواضيع ذات صلة
  • لينكس
  • أوامر لينكس
نبذة عن الكاتب
ديفيد ديلوني (تم نشر 61 مقالة)

ديفيد كاتب مستقل مقيم في شمال غرب المحيط الهادئ ، ولكنه في الأصل ينحدر من منطقة الخليج. لقد كان متحمسًا للتكنولوجيا منذ الطفولة. تشمل اهتمامات David القراءة ومشاهدة البرامج التلفزيونية والأفلام عالية الجودة والألعاب الرجعية وجمع التسجيلات.

المزيد من David Delony

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك