ما يجب أن تعرفه عن قيادة سودو

انها اكثر فائدة ومتعددة مما تحقق

أصبح المستخدمون الجدد إلى Linux (خصوصًا Ubuntu) مدركين بسرعة لأمر Sudo. العديد من المستخدمين لا يستخدمونه أبدًا لأي شيء بخلاف الحصول على رسائل "تم رفض الإذن" ، لكن سودو يفعل ذلك أكثر من ذلك بكثير.

حول سودو

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

كيفية منح المستخدم أذونات سودو

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

فقط عدد قليل من الناس يجب أن يكون لهم حق الوصول إلى أمر Sudo ، ويجب أن يكونوا مسؤولي النظام. يجب إعطاء المستخدمين فقط الأذونات التي يحتاجونها لأداء وظائفهم.

لمنح المستخدمين أذونات Sudo ، تحتاج فقط إلى إضافتهم إلى مجموعة Sudo. عند إنشاء مستخدم ، استخدم الأمر التالي:

sudo useradd -m -G sudo

سيقوم الأمر أعلاه بإنشاء مستخدم مع مجلد رئيسي وإضافة المستخدم إلى مجموعة Sudo. إذا كان المستخدم موجودًا بالفعل ، فيمكنك إضافة المستخدم إلى مجموعة Sudo باستخدام الأمر التالي:

sudo usermod -a -G sudo

وهناك خدعة سودوكو أنيق عندما تنسى تشغيله

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

sudo!

كيفية التحول إلى الجذر المستخدم باستخدام سودو

يتم استخدام الأمر S u للتبديل من حساب مستخدم إلى آخر. تشغيل الأمر سو في مفاتيحه الخاصة إلى حساب المستخدم المتميز. لذلك ، للتبديل إلى حساب المستخدم المتميز باستخدام Sudo ، قم ببساطة بتشغيل الأمر التالي:

sudo سو

كيفية تشغيل أمر سودو في الخلفية

إذا كنت ترغب في تشغيل أمر يتطلب امتيازات مستخدم متميز في الخلفية ، قم بتشغيل أمر Sudo باستخدام مفتاح التبديل -b ، كما هو موضح هنا:

سودو ب

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

هناك طريقة بديلة لتشغيل أمر في الخلفية تتمثل في إضافة علامة العطف إلى النهاية ، كما يلي:

سودو &

كيفية تحرير الملفات باستخدام Sudo Privileges

الطريقة الواضحة لتحرير ملف باستخدام امتيازات مستخدم متميز هي تشغيل محرر مثل GNU nano ، باستخدام Sudo كالتالي:

سودو نانو

بدلاً من ذلك ، يمكنك استخدام بناء الجملة التالي:

sudo -e

كيفية تشغيل القيادة كمستخدم آخر باستخدام سودو

كما ذكر سابقا ، يمكن استخدام الأمر Sudo لتشغيل الأمر مثل أي مستخدم آخر. على سبيل المثال ، إذا قمت بتسجيل الدخول كمستخدم "john" وتريد تشغيل الأمر كـ "terry" ، فحينئذٍ يمكنك تشغيل أمر Sudo بالطريقة التالية:

sudo-u terry

إذا كنت تريد تجربتها ، فأنشئ مستخدمًا جديدًا باسم "اختبار" وشغّل أمر Whoami التالي:

sudo -u اختبار whoami

كيفية التحقق من صحة بيانات الاعتماد

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

sudo -v

المزيد عن سودو

هناك أكثر من Sudo من مجرد تشغيل الأمر كمستخدم متميز. تحقق من دليل Sudo الخاص بنا لرؤية بعض المفاتيح الأخرى التي يمكنك استخدامها.