يوضح HDG: ما هو سودو وجذر على لينكس؟


قد يكون بدء رحلة إلى Linux أمرًا مربكًا إلى حد ما. هناك الكثير من الميزات والمصطلحات الجديدة التي يتم إلقاؤها عليك والتي من المحتمل ألا تسمعها من قبل. يوجد مصطلحان مثل الجذرو سودو.

ما هو سودو وجذر؟ تعتبر هاتان المصطلحتان من بين أهم المصطلحات التي تتوقع العثور عليها عندما يتعلق الأمر بتوزيعات Linux الأكثر شيوعًا. بالطبع ، فهم ما هو واستخدامهم له أهمية قصوى.

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

ما هو Sudo & Root على نظام Linux؟ لماذا هي مهمة؟

كل من المصطلحين مهمان في المقام الأول للوصول إلى أذونات معينة. نفس الأذونات لتكون دقيقة. حيث يختلفون هو كيفية القيام بذلك الوصول.

سنبدأ أولاً مع Root ، ما هو السبب والسبب في أهميته.

ما هو الجذر؟

الجذر ، الذي يشار إليه عادة باسم "Superuser" هو دليل خاص يمثله شرطة مائلة للأمام (/). يتمتع Root بالوصول إلى جميع الملفات والأوامر في أي نظام تشغيل يشبه نظام Unix.

In_content_1 الكل: [300x250] / dfp: [640x360]->

يجب عدم الخلط بينه وبين يعد الدليل الرئيسي لمستخدم الجذر الذي يمثله / الجذر ، الجذر (/) هو نقطة الانطلاق للدليل بالكامل ، والذي تم وضع تسلسله الهرمي بشكل مشابه لدليل شجرة ، حيث أن جميع الأدلة الأخرى تفرع من.

الوصول إلى أذونات الجذر

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

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

استخدام أمر visudoلتعديل / etc / sudoers، يمكنك توفير الحد الأدنى من الامتيازات لأنواع الحسابات الأخرى ، مثل المشرف، حيث يمكنهم إضافة مستخدمين جدد وتعديل حساباتهم حسابات دون الحاجة إلى إدخال الجذر نفسه.

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

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

ما هو Sudo؟

سودو ، والتي تعني "Super User DO، "هو واحد من أهم الأوامر في ترسانة مسؤول نظام Linux. يسمح لك بأداء مهام معينة دون الحاجة إلى تسجيل الدخول كجذر ، أو استخدام الأمر Su (switch user).

أهمية Sudo

يمكن أن يساعدك Sudo تتجول في موجه "رفض الوصول" المزعج الذي ربما تكون قد واجهته عند محاولة تشغيل شيء ما في محطة الأوامر. أضف البادئة sudo مع أي أمر Linux وسيتم تشغيل ذلك الأمر المحدد بامتيازات مرتفعة ، والتي تكون مطلوبة لأداء مهام إدارية معينة.

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

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

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

إعادة تشغيل sudo

يجب أن تتلقى مطالبة مختلفة تمامًا. نظام يتيح لك معرفة أن نظامك سيعيد التشغيل الآن.

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

لماذا يعد Sudo بديلًا أفضل للجذر (/)

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

<الشكل class = "lazy aligncenter">

سودو هو أيضًا بديل أفضل للأمر user user (Su). سوف تطلب Su كلمة مرور الجذر وتوفر موجهًا خارقًا في شكل #. هذا لإعلامك بأنك موجود حاليًا داخل الدليل الجذر. في هذه المرحلة ، يمكنك تنفيذ جميع الأوامر المرتفعة. المشكلة تحدث عندما تنسى أنك لا تزال في الدليل الجذر وتبدأ في تشغيل الأوامر التي يمكن أن تغير نظامك. حتى مجرد الانهيار في الأمر نفسه عن طريق الخطأ المطبعي قد يؤدي إلى نتائج مدمرة.

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

Sudoers

لقد سبق أن تطرقنا إلى هذا الأمر الموضوع في وقت سابق ولكننا لم نناقش بالضبط ما هو عليه. Sudoers هو الملف الذي يتحكم في الحسابات التي لها حق الوصول إلى الأمر sudo. بشكل افتراضي ، يمكنك العثور على الملف الموجود داخل / etc / sudoers. يمكنك تحرير هذا الملف بأمان عبر أمر visudo ، viكونه المحرر بامتيازات مرتفعة.

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

يحتوي ملف sudoers على العديد من المعلمات المختلفة حيث يمكنك تحديد المستخدمين الذين يمكن للمجموعات التي يمكنها تنفيذ أوامر محددة. لتزويد المستخدم بإمكانيات الأمر sudo ، أدخل اسم المستخدم متبوعًا بمسافة وكلمة ALL في جميع الأحرف الاستهلالية.

اسم المستخدم ALL

نفس الشيء يمكن إجراؤه للمجموعات عن طريق إضافة٪ أمام اسم المجموعة ، متبوعًا بـ ALL في جميع الأحرف الاستهلالية.

٪ groupname ALL

الآن المستخدم (ق) ومجموعة (مجموعات) قمت بمنحها أذونات sudo لتكون لها أذونات الجذر الكامل.

المنشورات ذات الصلة:


8.01.2020