كيفية إضافة المستخدمين إلى ملف Sudoer على لينكس

click fraud protection

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

في هذه الأيام ، لا يفكر sudo كثيرًا. أثناء تثبيت Linux ، عادةً ما يتم إعداده تلقائيًا ويكون جاهزًا للعمل.

تثبيت سودو

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

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

ديبيان

su - apt-get install sudo

قوس لينكس

su - pacman -S sudo
instagram viewer

فيدورا

su - dnf تثبيت sudo

OpenSUSE

su - تثبيت zypper sudo

جنتو / فونتو

سو -
تظهر التطبيق المشرف / sudo

إضافة مستخدمين إلى sudo عبر المجموعات

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

اعتمادًا على نظام التشغيل Linux الخاص بك ، قد تختلف المجموعة. لتأكيد نظام المجموعة الذي يستخدمه ، قم بتشغيل قط أمر وقراءة /etc/sudoers/.

سو - القط / الخ / sudoers | أكثر

ابحث عن سطر يقول "السماح لأعضاء المجموعة sudo بتنفيذ أي أمر". تحتها ، يجب أن يكون هناك أحد هذين الخطين:

٪ sudo ALL = (ALL: ALL) ALL

أو

٪ wheel ALL = (ALL: ALL) ALL

لاحظ المجموعة (العجلة أو sudo) الموجودة في بداية السطر ، ثم أضف المستخدم الحالي إلى تلك المجموعة لمنحها امتيازات sudo.

سو -

usermod -a -G sudo اسم المستخدم الخاص بك

أو

usermod -a -G wheel yourusername

تأكد من تكرار هذه العملية لكل مستخدم ترغب في منح sudo حق الوصول إليه.

إضافة مستخدمين إلى ملف Sudoer مباشرة

طريقة أخرى لمنح وصول sudo للمستخدمين هي تحديدهم بشكل خاص في ملف Sudoer. هذا الأمر أكثر مشاركة بقليل من الطريقة الأخيرة ، ولكنه يفضل إذا كنت لا تحب التعامل مع نظام المجموعة على Linux. للبدء ، افتح محطة وقم بتسجيل الدخول إلى Root with سو.

سو -

الآن بعد أن أصبح للصدفة إمكانية الوصول إلى الجذر ، فقد حان الوقت لتعديل ملف / etc / sudoers. يرجى ملاحظة أن تحرير هذا الملف يجب أن يتم مع Visudo أمر. التحرير /etc/sudoers سيكسر الأشياء مباشرة وهو أمر خطير. بدلاً من ذلك ، جرب:

محرر = نانو Visudo

وضع محرر أمام ال Visudo سيسمح لنا الأمر بتعديل /etc/sudoers مع نانو ، بدلا من السادس محرر النص. من هنا ، قم بالتمرير لأسفل وابحث عن "مواصفات امتيازات المستخدم". تحت السطر الذي يحدد "الجذر" ، أضف سطر امتياز جديد للمستخدم:

اسم المستخدم ALL = (ALL: ALL) ALL

حفظ نانو مع Ctrl + O وأغلقه بـ Ctrl + X. من الآن فصاعدًا ، يجب أن يكون المستخدم قادرًا على استخدام الأوامر عبر sudo.

sudoless كلمة المرور

يعمل sudo بدون كلمة مرور مثل امتيازات sudo التقليدية. لتمكينه ، ستحتاج إلى التحديد عبر ملف Sudoer. تحتوي بعض توزيعات Linux على إصدار sudo الذي يمكن تهيئته بسهولة. البعض الآخر ليس لديهم أي إشارة إلى "sudoless password" على الإطلاق.

لتحديد ما إذا كان ملف Sudoer لنظام التشغيل الخاص بك يدعمه بالفعل ، قم بتشغيل قط أمر.

قطة / الخ / sudoers / | أكثر. 

أولاً ، افتح ملف Sudero وقم بالتعليق:

٪ sudo ALL = (ALL: ALL) ALL

أو

٪ wheel ALL = (ALL: ALL) ALL

تعطيل هذه الخطوط لإيقاف تشغيل "password sudo". بعد ذلك ، ابحث عن "الشيء نفسه بدون كلمة مرور" وابحث عنه. إزالة # من أمام السطر. احفظ المحرر باستخدام Ctrl + Oو Ctrl + X. يجب أن يؤدي الحفظ تلقائيًا إلى تمكين sudo بدون كلمة مرور على كمبيوتر Linux.

تعطيل sudo لمستخدمين محددين

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

su - gpasswd -d sudo

أو

عجلة gpasswd -d

بعد إزالة المستخدم من مجموعة sudo ، لا توجد طريقة لاستخدام الأمر لتنفيذ العمليات على مستوى النظام.

watch instagram story